本月博客排行
-
第1名
宏天软件 -
第2名
kaizi1992 -
第3名
vipbooks - wallimn
- ganxueyun
- arpenker
- daizj
- xpenxpen
- yeluowuhen
- zhangjijun
- sunnylocus
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
wy_19921005 - gashero
- gengyun12
- robotmen
- vipbooks
- 大家都说我很棒
- fantaxy025025
- wallimn
- hbxflihua
- qepwqnp
- e_e
- 解宜然
- ranbuijj
- javashop
- zw7534313
- ssydxa219
- jickcai
- sam123456gz
- gdpglc
- zysnba
- sichunli_030
- tanling8334
- appalese
- benladeng5225
- gaojingsong
- wiseboyloves
- zhangyi0618
- xpenxpen
- jh108020
- luxurioust
- xyuma
- nychen2000
- 龙哥IT
- arpenker
- wjianwei666
- wangchen.ily
- jbosscn
- lzyfn123
- 狂盗一枝梅
- Jameslyy
- hanbaohong
- java-007
- kaizi1992
- xiangjie88
- mengjichen
- silverend
- ajinn
- zxq_2017
最新文章列表
final&finally&finalize
1.final关键字可以用来修饰类,成员方法,方法的参数,成员变量(静态和非静态的)
(1).final修饰类表示类为终类,不能被继承,String就是这样的一个类.
(2).final修饰一个成员方法时,此方法在子类中不能被覆盖.
(3).final修饰成员变量,如果final修饰的是一个基本类型,就表示这个变量被赋予的值是不可变的,即是个常量;如果final修饰的是一个对象,就 ...
final的理解
final修饰的变量分为基本类型和引用类型。两者最大的差别在于可操作性。
当用final修饰了一个基本类型时,如果这个变量是局部变量,则这个变量不必马上就初始化:
public static void main(String[] args) {
final int a;
a = 1;
System.out.println();
}
一旦初始化后就不能进行修改了。 ...
Java面试问题之十七
请列举使用private级别的构造方法的场合。
答:构造方法可以处于public, protected, private和默认这4种访问级别之一。在以下场合之一,可以把类的所有构造方法都声明为private类型。
(1)在这个类中仅仅包含了一些供其他程序调用的静态方法,没有任何实例方法。其他程序无须创建该类的实例,就能访问类的静态方法。例如,为了禁止外部程序创建Math类的实例,Math类的唯一 ...
Java Final 总结
final表示“不可变的”或“终态的”,可以用在类、方法、变量上。
用在类上:表示该类不能被继承。
final不能用来修饰抽象类。原因显而易见:final类不能被继承,而抽象类应该被继承,这是矛盾的。
同理也不能用来修饰100%抽象的接口(interface)。
用在方法上:表示该方法不能被子类重写。
final不能用来修饰抽象方法。原因显而易见:final方法不能被子类重写,而抽象方法应该被 ...
Chapter 7. Reusing Classes -- Thinking in Java
1) You have two ways to use the classes without soiling the existing code:
a. you simply create objects of your existing class inside the new class. This is called composition, because the new c ...