|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,
寓目框架办法的实践运作是相称风趣的(这个例子只利用init(),start()和stop(),由于paint()和destroy()十分复杂,很简单就可以把握)。上面的程序片将跟踪这些办法挪用的次数,并用paint()将其显现出来:- //:Applet3.java
- //Showsinit(),start()andstop()activities
- importjava.awt.*;
- importjava.applet.*;
- publicclassApplet3extendsApplet{
- Strings;
- intinits=0;
- intstarts=0;
- intstops=0;
- publicvoidinit(){inits++;}
- publicvoidstart(){starts++;}
- publicvoidstop(){stops++;}
- publicvoidpaint(Graphicsg){
- s="inits:"+inits+
- ",starts:"+starts+
- ",stops:"+stops;
- g.drawString(s,10,10);
- }
- }///:~
复制代码
一般情形下,当我们过载一个办法时,需反省本人是不是必要挪用办法的基本类版本,这是非常主要的。比方,利用init()时大概必要挪用super.init()。但是,Applet文档出格指出init()、start()和stop()在Applet中没有效处,以是这里不必要挪用它们。
实验这个程序片时,会发明假设最小化WEB扫瞄器,大概用另外一个窗口将其掩盖,那末就不克不及再挪用stop()和start()(这一举动会跟着分歧的完成计划变更;可思索将Web扫瞄器的举动同程序片察看器的举动对比一下)。挪用独一产生的场所是在我们转移到一个分歧的Web页,然后前往包括了程序片的谁人页时。
先谈谈我对java的一些认识。我选择java,是因为他语法简单,功能强大,从web,到桌面,到嵌入式,无所不能。但当我进一步了解了java后,感叹,java原来也有许多缺点。 |
|