来看程序片的测试
微软什么都提供了。你可以试想一下,如果你是新手,你是希望你点一下按钮程序就能运行那,还是想自己一点一点的组织结构,然后打包发部,调错再打包......我们可在不用创建收集毗连的条件下举行一次复杂的测试,办法是启动我们的Web扫瞄器,然后翻开包括了程序片标签的HTML文件(Sun公司的JDK一样包含一个称为“程序片察看器”的工具,它能挑出html文件的<applet>标志,并运转这个程序片,不用显现四周的HTML文本——正文②)。html文件载进后,扫瞄器会发明程序片的标签,并查找由code值指定的.class文件。固然,它会先在CLASSPATH(类路径)中寻觅,假如在CLASSPATH下找不到类文件,就在WEB扫瞄器形态栏给出一个毛病信息,告诉不克不及找到.class文件。
②;因为程序片察看器会疏忽除APPLET标志以外的任何工具,以是可将那些标志作为正文置进Java源码:
//<appletcode=MyApplet.classwidth=200height=100></applet>
如许便可间接实行“appletviewerMyApplet.java”,不用再创立小的HTML文件来完成测试。
若想在Web站点上实验,还会碰着另外一些贫苦。起首,我们必需有一个Web站点,这对年夜多半人来讲都意味着位于远程地址的一家服务供应商(ISP)。然后必需经由过程某种路子将HTML文件和.class文件从本人的站点移至ISP呆板上准确的目次(WWW目次)。这通常为经由过程接纳“文件传输协定”(FTP)的程序来做成的,网上可找到很多如许的收费程序。以是我们要做的全体事变仿佛就是用FTP协定将文件移至ISP的呆板,然后用本人的扫瞄器毗连网站和HTML文件;假设程序片准确装载和实行,就标明半途而废。但真是如许吗?
但这儿我们大概会遭到捉弄。假设Web扫瞄器在服务器上找不到.class文件,就会在你的当地呆板上征采CLASSPATH。以是程序片也许基本不克不及从服务器上准确地装载,但在你看来倒是统统一般的,由于扫瞄器在你的呆板上找到了它必要的工具。但在其别人会见时,他们的扫瞄器就没法找到那些类文件。以是在测试时,必需断定已从本人的呆板删除相干的.class文件,以确保测试了局的实在。
我本人就碰到过如许的一个成绩。事先是将程序片置进一个package(包)中。上载了HTML文件和程序片后,因为包名的成绩,程序片的服务器路径仿佛堕入了凌乱。可是,我的扫瞄器在当地类路径(CLASSPATH)中找到了它。如许一来,我就成了可以乐成装载程序片的独一一团体。厥后我花了一些工夫才发明本来是package语句有误。一样平常地,应当将package语句置于程序片的内部。
不得不提一下的是:.net网页编程是看到java红,而开发出来的工具。 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展 是一种将安全性(Security)列为第一优先考虑的语言 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 Java是一种计算机编程语言,拥有跨平台、面向对java 《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
页:
[1]