昨天的问题回家之后在自己电脑上又敲了一遍,还好代码不长也都记住了,编译后运行,好像出现了同样的
问题,于是设了classpath的路径,再运行,通过.看来果然是这个原因.今早上来公司第一件事是设了classpath的环境变量,可奇怪的是问题依然如故,难道环境变量还有问题吗?接着我找到jdk里的一个applet的demo来试试,没有问题,运行成功,看来应该是我的程序写的有问题.好在不多,于是逐字逐句的查看,终于发现了错误所在: 【程序编程相关:VC制作类似于IE4的酷工具条】 【推荐阅读:the Excellent Projec】//////////////////////////////////// 【扩展信息:eclipse在多JDK系统中启动错误的】 <applet code="hello.class" width=250, height=90> </applet> //////////////////////////////////// 大家看出错误了吗?唉,老鸟一定会笑我傻的.在250后面多了个逗号.:(在java编程思想(第三版)的第二章讲到了“万物皆对象”.在java里用new创建对象时都会放在堆里,而从效率方面考虑将原始(primitive)数据类型放到了栈里.
关于作用域,如下代码:
/////////////////////////////////////////// { int x = 125; { int x=34; //illegal } } //////////////////////////////////////////// 在c/c++中,这中写法是没有问题的,这叫作用域屏蔽(是这么叫吧?),但在java里这样写就是非法的,的确这是个很好的避免引起歧义的做法.接着学习了一些名词,包括 gabage collector(垃圾回收器),类,数据成员,方法,缺省值的问题,参数,返回值,
参数列表,很多都与c++的相同或者相似,学起来并不是很费劲.... 下一页