`
llk102b
  • 浏览: 3762 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Java核心技术卷一学习笔记

 
阅读更多

 1.建立并运行applet:

javac XXX.java
appletviewer XXX.html 
//JDK工具,用于快速测试applet,这里需要提供的是一个html文件,而不是Java类

    对应的XXX.html

<applet code="XXX.class" width="400" height="200">
       <param name="greeting" value ="Welcome to Core Java!"/>
</applet>

 

 

2.if(Double.isNaN(x))//用来判断x是否非数值

3.StringBuilder&StringBuffer官方说法:

Java核心技术 写道
StringBuilder类的前身是StringBuffer,其效率略微有些低,但允许采用多线程的方式执行添加或删除字符操作.如果所有字符串在一个单线程中编辑,应该采用StringBuilder

4.可以用Arrays,toString(a)方法打印数组中的所有值,Arrays.deepToString(a)打印多维数组所有值

 

 

5.如果需要编写可变对象的访问器时,需要首先对其进行克隆(xx,clone());

6.如果某些对象使用了内存之外的其他资源,当资源不再使用时,需要对其进行释放.可以为任何一个类添加finalize方法,finalize方法将在垃圾回收器清除对象之前调用,但不要依赖于finalize方法释放任何短缺资源,这是因为很难知道这个方法什么时候才能调用.

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics