本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
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 ...