全球旧事资料 分类
数列表的某个构造器的明确调用。即可用this(参数列表)在构造器中调用构造器。但尽管可用this调用一个构造器,但却不能调用两个,此外,必须将构造器调用置于最起始处,否则编译器会报错。而且,除构造器外,编译器禁止在其它任何方法中调用构造器。r
14、在UltraEdit中配置javajavac:高级工具配置,命令行输入javac
e,工作目录输入p(配置javac);命令行输入java
,工作目录输入p(配置java)。javacd
e编译那些不是默认包的JAVA程序,
当前路径,e执行当前文件名,p当前目录。r
。r
15、在java中,不能将非布尔值当做布尔值在逻辑表达式中使用,这一点不同于c和c。用来转义。r
16、在whilexy中尽当x、y都为布尔类型的时候编译器不会报错。r
17、java允许我们把任何基本数据类型转换成别的基本数据类型,但布尔型除外,后者根本不允许进行任何类型的转换处理。r
18、如果对基本数据类型执行算术运算或者按位运算,只要类型比i
t小(即char、byte、short),那么在运算之前,这些值会自动转换成i
t。通常,表达式中出现的最大的数据类型决定了表达式最终结果的数据类型。如果将float与double相乘,结果是double。byte和short相加,结果是i
t。r
19、Math库里的static方法ra
dom作用是产生0和1之间(包括0,但不包括1)的一个double值。r
20、随机产生一个字母的方法charccharMathra
dom26ar
21、构造器不会返回任何东西,
ew表达式返回了对新建对象的引用。r
22、static方法是没有this的方法,在static方法内部不能调用非静态方法,反过来倒是可以的。r
23、无论是“垃圾回收”还是“终结”,都不保证一定会发生。如果java虚拟机(JVW)并未面临内存耗尽的情形,它是不会浪费时间去执行垃圾回收以恢复内存的,比较垃圾回收也是有代价的。r
24、Systemgc用于强制进行终结操作(在写程序的时候这么做可以加速调试的过程)。r
25、java尽力保证所有变量在使用前都能得到恰当的初始化。对于定义于方法内部的局部变量,java以编译时错误的形式来贯彻这种保证;对于类的数据成员(即字段)中的基本类型保证都会有一个初始值;对于在类里定义一个对象引用时,如果不将其初始化,此引用就会获得一个特殊的值
ull(这是java的关键字)。另外,可用构造器来进行初始化,但却无法阻止自动初始化的进行,它将在构造器被调用之前发生。甚至,它发生于定义时指定变量之前(如:i
ti7i将先被赋值于0,然后赋予7。)(这对于所有基本类型和对象引用都适用)。r
26、在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变r
好听全球资料 返回顶部