摘要:
final方法 1 final 修饰的方法不能被重写,有些时候,不希望子类重写父类的方法,可以使用final关键字修饰。private修饰的方法只能在本类中被重写,即使在子类中定义一个与其一模一样的方法也不能被称之为重写,只能算是定义了一个新的方法。因此即使在父类中定义了一个private fina 阅读全文
摘要:
双等号与equals运算符Java中用来判定两个变量是否相等的方式有两种,一种是运用==运算符,一种是运用equals方法;当使用==来判定的时候,如果两个变量时数值类型的变量时,只要要它们的值相等就返回为true,不要求它的类型严格相同。当然然也可以用来判定boolean类型的变量;但对于引用类型 阅读全文
摘要:
Java是面向对象的程序设计语言,Java语言提供了定义类,定义属性、方法等基本功能。类可以被认为是一种自定义数据类型,可以使用类来定义变量,定义的变量为引用类型的变量,它会引用到类的对象,对象由类负责创建,类用于描述客观世界某类事物的共同特征,而对象时类的具体存在,Java语言中使用类的构造器来创 阅读全文
摘要:
方法的所属性 方法不能独立存在,必须定义在类里面。方法逻辑上要么属于类,要么属于对象。 static修饰的方法属于类,没有static修饰的方法属于对象。 同一个类中一个方法调用另一个方法,如果被调方法是成员方法,则默认使用this作为主调者,如果被调用方法是静态方法则默认使用类作为主调者。 方法所 阅读全文
摘要:
一维数组初始化 数组初始化就是为数组元素分配内存空间,并赋初始值。定义数组名的时候仅仅是在栈内存中定义了数组的引用,在堆内存空间中没有分配给数组元素内存空间 能不能只分配内存空间而不赋予初始值呢? 不能,一旦为每个数组元素分配了内存空间,每个内存空间中的内容就是该数组元素的值了,即使内容空间是空的, 阅读全文
摘要:
JavadocJavadoc工具只处理文档源文件在类,接口,方法,属性,构造器和内部类之前的注释,忽略其它地方的文档注释。而且Javadoc默认只处理以public或protected修饰的类,接口方法和属性、构造器之前的文档注释等文档。如果要处理private修饰的内容,在使用Javadoc工具是 阅读全文
摘要:
JDK(Java SE Development Kit) 即Java标准版开发包,提供了编译、运行Java程序所需的各种工具和资源包括Java编译器,Java运行时环境,以及常用的Java类库。 JRE(Java Runtime Environment) 即Java运行时环境,包含了JVM、类加载器 阅读全文
摘要:
如果把一个较小的整数常量(byte、short、char的表数范围内)赋值给一个byte、short、char类型的变量,系统自动地把这个常量当成byte、short、char类型来处理。而将一个较大的整数常量(超出了int的取值范围)赋值个long类型的变量时系统却不会自动地把这个常量当成long 阅读全文
摘要:
Java源文件命名规则 Java源文件的后缀名必须是.java。 在Java源文件中没有public修饰的类的情况下:Java源文件的主文件名可以是随意的。 在Java源文件中有public修饰的类的情况下:Java源文件的主文件名必须和public修饰的类的类名一致。 在Java源文件中最多只能有 阅读全文