JAva基礎知識復習
3276 ワード
、
1. ,
2. ,
3.
4.main(String[] args), , , :
d:\>java Test Red Green Blue
5. : , 。
6.
long : long l=123L;
float : float f=1.23f;
、
1. :0
2. :0x
3.
|-
|-
|- (byte, short, int ,long)
|- (float, double)
|- (char)
|- (boolean)
|-
|- (class)
|- (interface)
|- ([])
:
1. int
(char '', short , long l)
2. double
(float f)
3.short
short s = 1;
s += 1; //
s = s + 1; //
、
1.
(1)
(2)
2.
(1)
(2)
3.
(1)
(2)
(3)
4.
(1) ( , null)
(2) ( )
(3)
5. ( {} )
: ,
6.main(){
person p = new Person();
}
p 。
(1) .class
(2)main ( ), p
(3) ,
(4) ,
(5)
(6)
(7) ,
(8) p,p , 。
7.static
(1)
(2)
(3) ,
(4)
(5) this,super
(6)
8. ( )
9.
, , 。
10.
(1)
public class Single{
// 2.
private static Single s = new Single();
// 1. ,
private Single(){}
// 3.
public static Single getInstance(){
return s;
}
}
(2) ( )
public class Single{
private static Single s = null;
private Single(){}
public static Single getInstance(){
if(s == null)
s = new Single();
return s;
}
}
11.this() super()
, 。
12. abstract final private static
13.
1.
public static final
public abstract
2.
14. instanceof
, :
if(a instanceof AA){
// todo
}
15.
1.
、
2.
,
3.
、
16.
、 、 、 、
17.
equals()
public boolean equals(Object obj){
if(!(obj instanceof Person)) // , false
return false;
Person p = (Person)obj;
return this.age == p.age; //
}
18.class --
19.
1.A B ,B A 。
A B 。
2. 。
3. -- .this
4. -- $
20.
1.--
2. , (final )