返回上次訪問(wèn)目錄,在命令行輸入:
cd -
cd -
2013年12月20日 # 一、Java基礎(chǔ)知識(shí) 1.Java有那些基本數(shù)據(jù)類(lèi)型,String是不是基本數(shù)據(jù)類(lèi)型,他們有何區(qū)別。 2.字符串的操作: 寫(xiě)一個(gè)方法,實(shí)現(xiàn)字符串的反轉(zhuǎn),如:輸入abc,輸出cba 寫(xiě)一個(gè)方法,實(shí)現(xiàn)字符串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。 3.數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換 如何將數(shù)值型字符轉(zhuǎn)換為數(shù)字(Integer,Double) 如何將數(shù)字轉(zhuǎn)換為字符 如何取小數(shù)點(diǎn)前兩位,并四舍五入。 4.日期和時(shí)間 如何取得年月日,小時(shí)分秒 如何取得從1970年到現(xiàn)在的毫秒數(shù) 如何獲取某個(gè)日期是當(dāng)月的最后一天 如何格式化日期 5.數(shù)組和集合 6.文件和目錄(I/O)操作 如何列出某個(gè)目錄下的所有文件 如何列出某個(gè)目錄下的所有子目錄 判斷一個(gè)文件或目錄是否存在 如何讀寫(xiě)文件 7.Java多態(tài)的實(shí)現(xiàn)(繼承、重載、覆蓋) 8.編碼轉(zhuǎn)換,怎樣實(shí)現(xiàn)將GB2312編碼的字符串轉(zhuǎn)換為ISO-8859-1編碼的字符串。 9.Java中訪問(wèn)數(shù)據(jù)庫(kù)的步驟,Statement和PreparedStatement之間的區(qū)別。 10.找出下列代碼可能存在的錯(cuò)誤,并說(shuō)明原因: 一、問(wèn)答題 1、面向?qū)ο蟮奶卣饔心男┓矫妫?/span> 2、abstract class和interface有什么區(qū)別? 3、short s1 = 1; s1 = s1 + 1;有什么錯(cuò)? short s1 = 1; s1 += 1;有什么錯(cuò)? 4、JSP的內(nèi)置對(duì)象有哪些? 5、MVC模式的工作原理? 6、HashMap和Hashtable的區(qū)別? 7、String 和StringBuffer的區(qū)別? 8、說(shuō)出Servlet的生命周期,并說(shuō)出Servlet和CGI的區(qū)別 9、簡(jiǎn)述SSH概念及原理? 10、概述存儲(chǔ)過(guò)程的優(yōu)點(diǎn)和缺點(diǎn)及怎么優(yōu)化存儲(chǔ)過(guò)程? 二、查錯(cuò)題 1、abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } 2、public class Something { void doSomething () { private String s = “”; int l = s.length(); }} 3.、abstract class Something { private abstract String doSomething (); } 4、public class Something { public int addOne(final int x) { return ++x; } } 5、public class Something { public static void main(String[] args) { Something s = new Something(); System.out.println(“s.doSomething() returns ” +doSomething()); } public String doSomething() { return “Do something …”; } } 三、設(shè)計(jì)題 1、設(shè)計(jì)4個(gè)線程,其中兩個(gè)線程每次對(duì)j增加1,另外兩個(gè)線程對(duì)j每次減少1。寫(xiě)出程序 2、現(xiàn)在輸入n個(gè)數(shù)字,以逗號(hào),分開(kāi);然后可選擇升或者降序排序;按提交鍵就在另一頁(yè)面顯示按什么排序,結(jié)果為,提供reset 四、編程題 1、寫(xiě)一個(gè)Singleton出來(lái) 2、字符串的操作: 寫(xiě)一個(gè)方法,實(shí)現(xiàn)字符串的反轉(zhuǎn),如:輸入abc,輸出cba 寫(xiě)一個(gè)方法,實(shí)現(xiàn)字符串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。 五、邏輯思維分析題 1、一個(gè)小偷被警察發(fā)現(xiàn)。警察就追小偷,小偷就跑,跑著跑著,前面出現(xiàn)一條河,這河寬12米,河在小偷和警察這面有棵樹(shù),樹(shù)高12米,書(shū)上葉子都光了。小偷圍著個(gè)圍脖長(zhǎng)6米,請(qǐng)問(wèn)小偷如何過(guò)河跑? 2、燒一根不均勻的繩子要用一個(gè)小時(shí),如何用它來(lái)判斷半個(gè)小時(shí)?燒一根不均勻的繩,從頭燒到尾總共要一個(gè)小時(shí),現(xiàn)在有若干條材質(zhì)相同的繩子,問(wèn)如何用燒繩子的方法計(jì)時(shí)一個(gè)小時(shí)十五分鐘呢? 六、綜合題 1、請(qǐng)用不超過(guò)30個(gè)字給出一個(gè)最能讓我們錄用你的理由 2、如果我們錄用你,你將怎樣去開(kāi)展工作 3、當(dāng)你與上級(jí)意見(jiàn)不一致的時(shí),你將怎么辦 4、你對(duì)于開(kāi)發(fā)這一職位加班有什么看法 |