E N D
1. Java???????
2. ?1? Java??? 1995? SunMicrosystems????
?????????????????
????????????????????????????????????????
OS???????????????
????????????
3. 1-1 Java????? ??????????CPU????????
CPU???????????????(????)
??????????????????????????????
6. Java???????????·?? ?????????
(????????)
?????????????
(?????)
??????????
(Java??????)
7. 1-2 Java??????Java?????? ?Java?????
????????????????????
???????????
?Java??????
???????1?????????????????
9. 1-3 Java????? ????????
?OS?????????????
Java
?Java?????(JVM:Java Virtual Machine)??????????OS??????????????(JVM??OS??????????)
11. 1-4 Java????? ????? (JVM?????????)
????????
12. 1-5 ????Java??? ?????????????????
??????????
????????????
???????????
???????????
????????
13. ?2? Java????? Java????????????????????
Java???????????????????
???????(????)????(?????)??????
14. 2-1 Java??? (1)????????(MyClass.java)
/*
MyClass
????????
*/
public class MyClass{
static String message;
public static void main(String(String[] args){
//??????????????
message = “Hello!”;
System.out.println(messge);
}
}
15. ?????
?????????????
????
???????????????
??????????????????
??????
?????????????????????
?????
?????????????????
??????????
?????????
16. (3)?????
???···????????????????
?????
? int number ; ???number????
String message ??????message????
????
? number=10 ???number?10????
message=“Hello”: ???message?”Hello”????
??????????????
? int number =10; ???number????10????
char moji =‘a’; ?1?????????moji???
‘a’????
17. (3)?????
???···?????????????????
???????
? final int week =7 ; ?7?????????week???
18. (4)????????
???(???)
????????????????????????????
?????????
1???????$?_?????????????
2????????????????
????????????
??????????????
???
Java????????????????????????????????
19. 2-2 ???? ????????????????
???????????????????
20. (1)??????
Java???????????????
?????????????????????
(2)??????
?????????????????
??????????????
?????????????????????????
??????????
(3)????
String???????
java.lang????????????
21. (4)????????????????
??????????????????
??????···?????????????????
???????????????
??????···?????????????????
?????????????????
?????
23. (5)??????????
????????????????????????
???????????????????
????????
???????<???????
24. (6)????
???????????????????????
???????
??????????????????????
?????? (10?? 8?? 16?? long?)
?????????? (????? double?)
?????? (? ?)
?????? (1?? ?????????? )
???????
25. (7)???
?????? ?????????????
26. (7)???
???????????
??????????···+1???
?????????····-1???
27. (7)???
???????????
??????????···+1???
?????????····-1???
*????????????
??? b=5;
a=b++;
? b?a???????b?+1????
????(a=5 ,b=6)
28. (7)???
???????????
??????????···+1???
?????????····-1???
*????????????
??? b=5;
a=++b;
? b?+1?????b?a??????
????(a=6 ,b=6)
29. (7)???
??????
??????????????
30. (7)???
??????
?????????true?false????
31. (7)???
???????
??????????0?1????????????
??????????????????????????
?????????
32. 2-3 ?? (1)?????
??···???????????????
??????????????
Java????????????
??????????????
33. 2-3 ?? (1)?????
34. 2-3 ?? (1)?????
35. 2-3 ?? (1)?????
36. 2-3 ?? (1)?????
37. 2-3 ?? (1)?????
38. 2-3 ?? (2)2???????
39. 2-3 ?? (2)2???????
40. 2-4 ???? ????
????????????????
????
????
??????
41. 2-4 ???? (1)if?
2???????????????????
42. 2-4 ???? (1)if?
43. 2-4 ???? (1)if?(??????????)
????????????????????????????????if???????????
44. 2-4 ???? (1)if?(??????????)
45. 2-4 ???? (1)if?(?????)
???????????????????
46. 2-4 ???? (1)if?(?????)
47. 2-4 ???? (2)swich?
2????????????????1????????????????????(??????????)
48. 2-4 ???? (2)swich?
49. 2-4 ???? (3)for?
??????true???????????????????
50. 2-4 ???? (3)for?
51. 2-4 ???? (4)while?
??????true???????????????????????1???????????????
52. 2-4 ???? (4)while?
53. 2-4 ???? (4)do···while?
??????true?????????????????????????1????????
54. 2-4 ???? (4)do···while?
55. 2-4 ???? (5)continue?
for?while?do···while?????????????????????????????????????(????????????)
56. 2-4 ???? (5)continue?
57. 2-4 ???? (5)continue?
58. 2-4 ???? (6)break?
for?swich?while?do···while????????????????????
(????????????)
59. 2-4 ???? (6)break?
60. 2-4 ???? (6)break?
61. 2-4 ???? (7)return?
??????????????????????????????????
62. ?3? ??? Java?????????????????
????????????????????????
?????????????????????
63. 3-1 ?????????? (1)??????????
?????????????????????(?????)??????????(????)?????????????????????????????????????????
????????????????????????????????????????????????????????????
64. 3-1 ?????????? (2)?????
???????????????????????????????????????3?????????
??????(??)
?????????????
?????(???)
??????????????
????????
?????????(???????)??????????
65. (2)?????
66. (2)?????
67. 3-1 ?????????? ????????
68. 3-1 ??????????
69. 3-1 ?????????? ?????
70. 3-1 ?????????? ???????????
71. 3-1 ?????????? ????????????
72. 3-2 ????????? ??????????????
?????????????????
73. 3-2 ?????????
74. 3-3 ?????????? ?????????????????????????
?.(???)??????????????????????????????????
75. 3-3 ?????????? (1)?????????
??????????????????????????????????????????
???????????????????????????????
????????????????????????????
76. 3-3 ?????????? (2)???????????
????????????
????????????????????????????
????????????????????????????
??????????????????????
?????????????????????????????????????????????
77. 3-3 ?????????? (3)???????
???????????????????????????????????
78. 3-3 ?????????? (3)????????
??????????????????????????????????????
???????????return???????????????
79. 3-4 ???????????? ?????????????????????????????????????????????????????????????(??????)
80. 3-5 ??????? (1)?????????????????????????????????????????????????
81. 3-5 ???????
82. 3-5 ??????? (2)????????????
???????????????????????????
????????????????????????Java??????????????????????????
83. 3-6 ??????? ???????????????????????????????????????????????????????????????
???????????????????????????
?????????????????????????(?????)????????????????????????????????????????????
84. 3-6 ??????? (1)??????????
??????????
??????????
??????????
(2)?????????
???????????????????????????????????????
(3)????????????????
????????????????????????????????????
85. 3-6 ???????
86. ?4? ?????? Java?????????????????????(???????)?????????????
????????????????????????????????
??????????????????????????????????????????????????
87. 4-1 ???? (1)?????????????
??????????????????????????
????????????????????????????????????????????????????
????????????????????????????
??????????????????????????????????????????????
88. 4-1 ???? ??????
89. 4-1 ???? (2)????????
Java???1?????????????????????
90. 4-2 ???????????? ??????????????????????????·?????????????????????????????????
????????????????????
91. 4-2 ???????????? (1)this ? super
this????????????????
super???????????????????
92. 4-3 ??? ??????????????????????????????????
93. 4-3 ???
94. 4-3 ???
95. 4-3 ???
96. 4-4 ?????????????? ??????????????????????????????????????????????.??????????????????.????????????????????
?????????????????????????????????????????????????
97. 4-4 ?????????????? (1)??????????????
?????????????????????????????????????????????????????
98. 4-4 ?????????????? ?????
99. 4-4 ?????????????? (2)???????
????????????????????????????????????????????????
????????????????????????
100. 4-4 ?????????????? ???????
101. 4-5 ???????????? ??????
???????????????????????????????????????????????????????????????
102. 4-6 ??????? Java????????????????????
?????????????????????????????????????????
103. 4-6 ??????? (1)???????
???????????????????????????
????????
???????????????
???????????????abstract?????
??????????????????????????????????implements ???????????????
104. ?5? Java????????? ??????????????????????????????????????????
?????????????????????
?????????????????????????????????????????????????????????????????????
105. 5-1 ????? (1)????????