java編程必須掌握知識
來源:互聯網
上載者:User
Java2 測試問題列表:
1. 什麼叫作抽象?
2. 物件導向編程的三個原則?
3. 怎樣定義一個標識符?
4. java的關鍵字有哪些?NULL屬於java的關鍵字嗎?
5. java的資料類型有哪些?分別說明一下?byte,short ,int ,long ,char ,float , double , Boolean 分別是多少位?
6. 列舉一下常見的逸出字元?
7. 怎樣定義java的數群組類型?
8. 列舉出常見的算術運算子?並說明++a和a++的區別?
9. 列舉出常見的位元運算符?
10. 列舉出常見的關係運算子?
11. 列舉出常見的布爾邏輯運算子?
12. 請寫出一個三元運算子的例子?
13. 列舉出運算子的優先順序?
14. 試著列舉出java中程式控制語句的關鍵字?各給出一個例子?
15. 怎樣定義一個類?
16. 一個類繼承另外一個類?怎樣調用建構函式的?
17. 關於一個類的靜態方法如何訪問?
18. 怎樣繼承一個類?
19. 怎樣定義一個介面?
20. 介面和抽象類別定義有什麼區別?
21. 有關記憶體回收的概念,你能描述一下java是怎樣進行垃圾收集的嗎?
22. 關於finalize()方法的調用?
23. 什麼叫作方法重載?
24. 完成一個類,實現將一個對象作為函數的參數傳遞?
25. 怎樣定義一個java內部類?詳細描述一下java內部類的用途,並給出一個例子?
26. 有關public ,protected, private ,預設類的區別
27. 怎樣阻止一個方法被重載?
28. java中package的意義?
29. 列舉出java中常見的幾種異常?
30. 怎樣拋出異常?試寫出一個try ,catch的例子
31. 有關finally, throw ,throws 的使用,試舉出例子?
32. 怎樣建立一個java的多線程程式?試寫出一個例子來?
33. 有關線程同步的概念?
34. 列舉出常見的java.io的位元組流類?試著建立一個新的file檔案,並且向檔案中寫入字元,然後試著讀出來?
35. 怎樣理解instance of?
36. 怎樣理解java關鍵字strictfp?
37. 關於在java中怎樣使用本機方法?
38. 怎樣用String方法來進行字串處理?
39. 列舉出String類中常用的方法,比如怎樣建立一個字串,怎樣進行字串串連,怎樣獲得一個字串,怎樣從字串中截取一個字串,怎樣進行字串比較
40. 關於equals()和==的區別?
41. 怎樣獲得某個字元在字串中的索引?
42. 字串的怎樣取代某些字元,怎樣trim空格?
43. 怎樣用valueof方法將其他類型的資料轉換為字串?
44. StringBuffer方法與String的區別?列舉出StringBuffer中的常用方法?
45. 怎樣進行字串分割,比如將字串用,分割?
46. 列舉出java.lang中類?
47. 列舉出java.lang中介面?
48. 怎樣獲得java中記憶體管理的資訊?
49. 怎樣調用System中的方法?
50. 怎樣使用clone()和cloneable方法?
51. 描述一下Class的類?
52. 列舉一下常見的Math方法?
53. 怎樣使用java中反射機制?
54. 描述一下Collection , List , Set ,SortedSet介面定義和使用範圍?
55. 關於ArrayList類的使用?
56. 關於LinkedList類的使用?同上有什麼區別?
57. 關於HashSet類的使用?
58. 關於TreeSet類的使用?
59. 怎樣通過迭代函數來訪問類集?試給出一個例子?
60. java中如何處理映射?
61. 關於HashMap類的使用?
62. 關於TreeMap類的使用?
63. 關於Arrays數組的sort方法的使用?
64. 關於Vector類的使用?
65. 關於Enumeration介面的使用?
66. 關於Stack類的使用?
67. 關於Hashtable類的使用?
68. 關於Dictionary類的使用?
69. 關於Properties類的使用?
70. 關於StringTokenizer類的使用?
71. 關於BitSet類的使用?
72. 關於java.util.Date類的使用?
73. 關於java.sql.Date類的使用?
74. 關於Calendar類的使用?
75. 關於GregorianCalendar類的使用?
76. 關於TimeZone類的使用?
77. 關於SimpleTimeZone類的使用?
78. 關於Local類的使用?
79. 關於Random類的使用?
80. 關於Observable類的使用?
81. 關於Timer和TimerTask類的使用?
82. 關於java.util.zip包?
83. 關於java.util.jar包?
84. 有關Serializable介面的使用?
85. 描述一下java.net包的結構?
86. 關於InetAddress類的使用?以及Inet4Address和Inet6Address?
87. 關於tcp/ip的通訊端?怎樣建立一個socket對象?
88. 關於URL類?
89. 關於URLConnection類的使用?
90. 關於tcp/ip的伺服器通訊端?
91. 關於DatagramPacket類的使用?
92. 關於Applet類的使用,試給出一個例子?
93. 關於getDocumentBase方法的使用?
94. 關於getAppletContext方法的使用?
95. 關於java小應用程式的事件處理?
96. 關於java.awt.event中主要事件類別,請列舉出常用的類?
97. 關於事件來源的理解?
98. 關於事件監聽器的介面?
99. 關於ActionListener介面的使用?
100. 關於AdjustmentListener介面的使用?
101. 關於ComponentListener介面的使用?
102. 關於FocusListener介面的使用?
103. 關於ItemListener介面的使用?
104. 關於WindowListener介面的使用
105. 描述一下Adapter類?
106. 描述一下Inner類?
107. 關於匿名內部類的理解?
108. 怎樣使用AWT布局管理器?
109. 簡要介紹一下java.awt.image包?
110. 怎樣實現動畫?
111. 列舉一下java的核心包?
112. 怎樣使用java中rmi技術?
113. 關於java.text包的介紹?怎樣使用DateFormat類?
114. 關於JavaBeans的理解?
115. 怎樣建立Jar檔案?
116. 關於Swing包的簡要介紹和使用?
117. 關於java.beans的理解和使用?
118. 關於java.security的瞭解和使用?
119. 關於DecimalFormat類的瞭解和使用?
120. 關於javax.naming.ldap包的理解和使用?
121. 關於javax.rmi.CORBA包的理解和使用?
122. 關於javax.sql包的理解和使用?
123. 關於javax.xml包的理解和使用?
124. 關於Enum<E extends Enum<E>>類的理解和使用?
125. 關於BigDecimal類的理解和使用?
126. 關於Remote介面的理解和使用?
127. 關於Timestamp介面的理解和使用?
128. 關於DriverManager類的理解和使用?
129. 關於Logger類的理解和使用?
130. 關於設計模式的理解和描述?
131. 有關java的jdbc?