易截截图软件、单文件、免安装、纯绿色、仅160KB

第五章 初始化(think in java 笔记)

类的数据成员在未被初始化时会保证被赋予默认值
boolean false
char []
byte 0
short 0
int 0
long 0
float 0.0
double 0.0
reference null
1.指定初始化。在定义类成员变量的地方为其赋值,可以通过调用某个方法来提供初始值
   但这样有个限制就是类的对象都会具有相同的初值。
2.构造器初始化。可以避免指定初始化的缺陷,灵活,不同对象具有各自的初始值,但是
   自动初始化无法阻止,他将在构造器调用之前发生。
初始化的顺序与变量定义的先后顺序有关,静态数据只占一份存储区域,static只能用于
域,不能用于局部变量。域也具有默认值。
对象的创建过程(以创建dog为例)
    1.JAVA解释器查找类路径,定位dog.class文件。
    2.加载dog.class,执行静态初始化,静态初始化只在Class对象首次加载时进行一次
    3.当new dog()创建对象是,在堆上为dog对象分配存储空间。
    4.将对象的存储空间清零,这样dog对象的所有基本类型数据都设置成为默认值。
    5.执行字段定义处的初始化动作。
    6.执行构造器。


相关文档:

java 3d开发

【转贴】Java 3D游戏开发主要技术
注:本贴转自转载自 长不大的人 的QQ空间,题目如题!
       本文链接为:http://user.qzone.qq.com/7965122/blog/1234685218
1,Java3D
作为sun公司较早推出的一项3d技术,是一种高度封装的api,构建在opengl和direct3d之上,可以说是最有名的java的3d技术。由 ......

Java版世界时钟示例

这是一个Java版的世界时钟示例,移植自Gerrit创建的同名Swing应用(http://www.jug-muenster.de/swing-worldclock-427
),需要运行在JRE1.5或以上环境当中。
移植此示例主要是因为前一阵移植过Gerrit的swing原子钟示例,所谓好事成双,这个世界时钟的示例自然不能放过(话说Gerrit为什么那么喜欢做时钟?…&hellip ......

Java同步机制 synchronized

不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class li ......

JAVA对XML的几种解析方法讲解(JDOM)

为减少DOM、SAX的编码量,出现了JDOM;
优点:极大减少了代码量。
使用场合:要实现的功能简单,如解析、创建等,但在底层,JDOM还是使用SAX(最常用)、DOM、Xanan文档。
必须得下载jdom.jar文件
package xml.jdom;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExce ......

即将升入JAVA精品就业班

2009年的12月22日,我从公司辞职了,因为没有发展前途,2009年12月24日,我来到了传智播客上JAVA的预热班,这期班是个和尚班,没有一个女生,感觉气氛还不错,每天大家都在一起学习,跟着老徐上课,下课是哥们,一起抽抽烟,聊聊JAVA,就这样一个半月的预热班就结束了。
感谢徐老师的教导,感谢班里的各位同学的帮助,哈哈 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号