摘要:
三。java中有final final 修饰符 关键字可用于修饰类,变量和方法,final关键字有点类似于C#里的sealed 关键字,用于表示它修饰的类,方法和变量不可改变。 fina修饰变量时,表示该 变量一旦获得了初始值就不可被改变,final既可以修饰成员变量,也可以修饰局部变量,形参。严格 阅读全文
摘要:
使用接口 接口不能用于创建实例,但接口可以用于声明引用类型变量。当使用接口来声明引用类型变量时,这个引用类型变量必须引用到其实现类的对象。除此之外,接口的主要用途就是被实现类实现。归纳起来,接口主要有如下用途。 1. 定义变量,也可用于进行强制类转换。 2. 调用接口中定义的变量。 3.被其他类实现 阅读全文
摘要:
大部分时候,类被定义成一个独立的程序单元,在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类,内部类有如下特点: 1.内部类提供了更好的封闭,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类。假设需要创建Cow类,Cow类需要组合一个CowLeg对 阅读全文
摘要:
程序无法精确控制java垃圾回收的时机,但依然可以强制系统进行垃圾回收--这种强制只是通知系统进行垃圾回收, 但系统是否进行垃圾回收依然不确定。大部分时候,程序强制系统垃圾回收后总会有一些效果,强制系统垃圾回收 有如下两种方式。 1.调用System类的gc()静态方法:System.gc(); 2 阅读全文
摘要:
class Singleton { private static Singleton instance; private Singleton(){} public static Singleton getInstance() { if(instance==null) { instance=new S 阅读全文
摘要:
强类型:1所有变量必须先定义,再使用。2变量所赋值必须为与其类型匹配的类型。 标识符与关键字 分隔符:;{},[],() space . 用法与.net一样 标识符规则:以_ 字母 $符开头 后面连接任意个 字母,数字 _ $ 且不为关键字和标识符 关键字50个如下且全部为小写: abstract 阅读全文
摘要:
Java程序的运行机制和JVM JVM(java 虚拟机) Java Virtual Machine java语言比较特殊,由Java语言编写的程序需要经过编译步骤, JDK java SE Development Kit java 标准版开发包 JRE Java Runtime Environme 阅读全文