Java 基礎(chǔ)部分
- 請列舉至少三個JDK安裝目錄下的課程性程序(javac)
- 請分析命題:“Java采用自動垃圾回收技術(shù)(GC)坏逢,因此不會出現(xiàn)內(nèi)存泄露”
- 簡單描述單子模式(單例模式)的各種不同實現(xiàn)方式金顿,極其各自優(yōu)缺點钳踊。請列舉至少2種其他的設(shè)計模式及應用場景凿宾。
- 使用二分查找法找字符串數(shù)組{“a”,”b”,”c”,”d”,”e”,”f”,”g”,”h”}中”g”元素
- Java代碼實現(xiàn)一個鏈表結(jié)構(gòu)
- Object類(或子類)的finalize()方法在什么情況下被調(diào)用?
- 請列出你所了解的若干個不同類型的runtime exception
- 數(shù)組String[] str和String str分別怎么獲取長度导匣?
- JAVA實現(xiàn)快速排序算法
- 請簡單闡述一下Socket通訊原理哭尝,以及Socket基于TCP和UDP協(xié)議實現(xiàn)的優(yōu)缺點
- 對象封裝的原則是什么?
- 什么是java序列化依疼,如何實現(xiàn)java序列化痰腮?
- 序列化的作用,應用場景
- Collection和Collections有什么區(qū)別律罢?
- String s = new String(“abc”)诽嘉;請問有幾個String對象?分別是
- try{}里有一個return語句弟翘,那么緊跟在這個try后的finally{}里德code會不會被執(zhí)行虫腋?什么時候被執(zhí)行,在return之前還是后稀余?
- java中可見的訪問修飾符的含義
- java用什么來判斷對象是否是屬于某個類或借口的事例悦冀?
- Java中,int和Integer有什么區(qū)別
- Java中睛琳,HashMap和Hashtable的區(qū)別盒蟆?
- Java中踏烙,String和StringBuffer的區(qū)別?
- Thread和Runnable有什么不同历等?
- GC是什么讨惩,為什么要有GC?
- 是否可以從一個static方法內(nèi)部發(fā)出對非static方法的調(diào)用?
- 如何把一段逗號分隔的字符串轉(zhuǎn)換成一個數(shù)組寒屯?
- HashMap和Hashtable的區(qū)別
- java堆和棧的區(qū)別
- 當一個線程進入一個對象的synchronized方法后荐捻,其他線程是否可進入此對象的其他方法?為什么寡夹?
- Java編寫一個程序处面,輸出九九乘法表
- 常用的字符轉(zhuǎn)碼方式什么?舉例說明
- 如何給tomcat指定大小的內(nèi)存菩掏?
- final魂角,finally,finalize的區(qū)別
- Collection和Collections的區(qū)別
- 組合和聚合的區(qū)別
- 關(guān)聯(lián)和依賴的區(qū)別
- JDK中用到的設(shè)計模式
- 在Java中智绸,什么是interface野揪,abstractclass?Interface和abstract class有何區(qū)別瞧栗?
- String和StringBuffer有什么區(qū)別囱挑?
- 說明鏈表、哈希表沼溜、數(shù)組的特點
- ArrayList平挑、LinkedList和Vector的區(qū)別
- 多線程有幾種實現(xiàn)方法,都是什么系草?啟動一個線程調(diào)用的是哪個方法通熄?
- Class.forName()的作用?
- 請列出最少3中J2EE 體系內(nèi)組件找都、服務(wù)或API
- 請列出至少5中使用過關(guān)的開源軟件
- 完成一個Map的toString()方法唇辨,要求輸出該Map中所有鍵-值信息
- 一個類是否可以繼承多個接口?
- 一個類是否可以繼承多個超類能耻?
- 接口是否可繼承接口赏枚?
- 抽象類是否可以實現(xiàn)(implement)接口?
- 如何將字符串轉(zhuǎn)換為Integer晓猛?
- 如何將日期類型轉(zhuǎn)換為”xxxx年xx月xx日“格式的字符串饿幅?
- 如何將字符串bbbwlirbbb轉(zhuǎn)換為bbbhhtccc?
- 文件拷貝,把一個文件的內(nèi)容拷貝到另外一個文件里
- 項目中使用過哪些JSTL標簽
- 現(xiàn)在輸入n個數(shù)字戒职,以逗號栗恩,分開;然后可選擇升或降序排序
- 編程現(xiàn)實某一文件目錄下的文件名
- 編程計算N洪燥!的程序磕秤,一個使用遞歸方法乳乌,一個不用遞歸方法
- 將一個正整數(shù)分解質(zhì)因數(shù)。例如:輸入90市咆,打印出90=2*3*3*5
- 請編寫代碼循環(huán)輸出一個對象中所有的key和value
- switch是否能作用在byte上汉操,是否能作用在long上,是否能作用在String上?
- J2EE是技術(shù)還是平臺還是框架?
- 創(chuàng)建對象的方式有幾種溺森?
前端
- Javascript中,對象person有name屬性,寫出兩種獲取name屬性的方法
- 在HTML中如何包含JavaScript梭伐?
- 使用js和JQuery的方式獲取表達中對象
- JQuery中什么方法用來把內(nèi)容追加到指定元素的末尾痹雅?
- JQuery給按鈕添加點擊事件?
- 同步和異步有何異同糊识?什么在情況下分別使用绩社?舉例說明
- Extjs使用中firebug返回一個TypeError:c is undfined,請問意思赂苗?
- 什么是Ajax
- ext的常用panel
- 簡述Ajax原理愉耙、以及如何實現(xiàn)刷新數(shù)據(jù)及優(yōu)點?請簡述JVM原理拌滋?內(nèi)存泄露與溢出的區(qū)別朴沿,何時產(chǎn)生內(nèi)存泄露?
- JavaScript的數(shù)據(jù)類型有哪些败砂?
- JavaScript中對象和函數(shù)的創(chuàng)建都有哪種方法
- JavaScript中描述一下閉包的作用
- 編寫JavaScript實現(xiàn)點擊某添加按鈕后表格中自動添加一行的功能赌渣。
Javaweb 部分
- Servlet中forward()與redirect()的區(qū)別是什么?
- 列舉JSP的內(nèi)置對象昌犹,同一應用中頁面有哪些方法坚芜?
- JSP如何獲取HTML FORM中的數(shù)據(jù)?
- JSP中redirect和forward的區(qū)別是什么斜姥?(類似1)
- JSP中對象的傳遞有哪些方法鸿竖?
- Http協(xié)議中返回狀態(tài)200、404铸敏、302缚忧、301、500杈笔、502各式什么含義搔谴?
- 描述Cookie和Session的作用,區(qū)別和各自的應用范圍桩撮,Session工作原理
- 請列舉幾種重復提交的方式敦第?
- XML是什么峰弹?針對它常用的工具包是什么?
- 在web開發(fā)中芜果,將GBK字符串鞠呈,以utf-8的格式進行轉(zhuǎn)換輸出
- 有一個長字符串,它的內(nèi)部包含多個子字符串右钾、子字符串之間用空格隔離蚁吝,給出算法:如何去掉里面重復的字符串
- java遞歸調(diào)用輸出一個目錄下的所有子目錄及文件名稱
- 一個月的圖片的網(wǎng)站,用戶每檢索一次舀射、閱讀一張窘茁、下載一張圖片就會扣除相應的簽署,如果讓你來設(shè)計計費模板脆烟、采用何種方式最能節(jié)省各方面的資源山林,談?wù)勏敕ǎ?/li>
- XML文檔定義有幾種形式?他們之間有何本質(zhì)區(qū)別邢羔?解析XML文檔有幾種方式驼抹?
- XML的解析有哪幾種方式,并用其中一種寫出解析XML實例
- getParameter與getAttribute的區(qū)別拜鹤?
- xml有哪些解析技術(shù)框冀?區(qū)別是什么?
- 你在項目中用到了XML技術(shù)的哪些方面敏簿?如何實現(xiàn)的明也?請寫出常用的XML操作的API函數(shù)
- JSP中動態(tài)INCLUDE與靜態(tài)的INCLUDE的區(qū)別
- iframe,Frame中Session丟失的解決方法
框架部分
Struts
- Struts采用什么設(shè)計模式?并詳細說明各個組成部分惯裕?
- Struts的Action是不是線程安全的诡右?如果不是,有什么方法可以保證Action的線程安全轻猖,如果是帆吻,請說明原因
- struts的工作原理
- Struts2的值棧結(jié)構(gòu)(ValueStack結(jié)構(gòu))
Hibernate
- Hibernate的特點及其工作原理,為什么大多數(shù)公司都使用Hibernate咙边?
- Hibernate中怎么樣實現(xiàn)類之間的關(guān)系猜煮?
Spring
- 細闡述Spring事務(wù)機制的實現(xiàn)原理?
- Spring聲明式事務(wù)的優(yōu)點
- Spring的工作流程败许、以及核心機制王带?
- Spring中的事物隔離級別有哪些?事物隔離和傳播的特點
- Spring的工作機制以及為什么要使用市殷?
- AOP和IOC的概念以及在Spring中是如何應用愕撰?
- Spring3中依賴注入方式?
ibatis/Mybatis
- mybaits與Hibernate對比有哪些不同點
框架組合
- SSH/SSI中的工作流程
MVC
- 描述在MVC架構(gòu)模式下,表單從頁面提交內(nèi)容搞挣,最后到內(nèi)容保存到數(shù)據(jù)持久層中間要做哪些步驟處理
- MVC是什么?請簡述在WEB程序中MVC如何實現(xiàn)带迟?
- 列舉出UML語言常用的5種圖名稱
數(shù)據(jù)庫
- 明數(shù)據(jù)庫主鍵、外鍵的作用囱桨。以及獨立主鍵的好處及壞處
- 簡述什么是事物仓犬?事物存在哪些屬性?
- 如何寫出高性能的SQL語句舍肠?
- 請列舉幾種SQL優(yōu)化的方法搀继?
- 一個表中的ID有多個記錄,把所有這個id的記錄查出翠语,并顯示共有多少條記錄數(shù)(SQL實現(xiàn))
- 查詢表A中存在ID重復三次以上的記錄叽躯。(使用SQL實現(xiàn))
- 數(shù)據(jù)庫連接池的工作機制是什么?
- 什么是JDBC
- PreparedStatement是什么肌括?
- 預編譯處理的優(yōu)勢(9中的)
- 左連接点骑、右連接和內(nèi)連接的區(qū)別是什么?
- 表和視圖的區(qū)別以及各自的用途
- when is more faster IN and EXISTS? Why?
- SQL編程題
- 查詢“001”課程比“002”課程成績高的所有學生的學號;
- 查詢平均成績大于60分的同學的學號和平均成績;
- 查詢所有同學的學號们童、姓名畔况、選課數(shù)鲸鹦、總成績;
- 查詢姓“李”的老師的個數(shù);
- 查詢沒學過“葉平”老師課的同學的學號慧库、姓名;
- 查詢學過“001”并且也學過編號“002”課程的同學的學號、姓名;
- 查詢學過“葉平”老師所教的所有課的同學的學號馋嗜、姓名;
- 查詢課程編號“002”的成績比課程編號“001”課程低的所有同學的學號齐板、姓名;
- 查詢所有課程成績小于60分的同學的學號、姓名;
- 查詢沒有學全所有課的同學的學號葛菇、姓名;
- 查詢至少有一門課與學號為“1001”的同學所學相同的同學的學號和姓名;
- 把“SC”表中“葉平”老師教的課的成績都更改為此課程的平均成績;
- 查詢和“1002”號的同學學習的課程完全相同的其他同學學號和姓名;
- 刪除學習“葉平”老師課的SC表記錄;
- 按平均成績從高到低顯示所有學生的“數(shù)據(jù)庫”甘磨、“企業(yè)管理”、“英語”三門的課程成績眯停,按如下形式顯示:?學生ID,,數(shù)據(jù)庫,企業(yè)管理,英語,有效課程數(shù),有效平均分
- 查詢各科成績最高和最低的分:以如下形式顯示:課程ID济舆,最高分,最低分
- 按各科平均成績從低到高和及格率的百分數(shù)從高到低排序
- 查詢?nèi)缦抡n程平均成績和及格率的百分數(shù)(用”1行”顯示): 企業(yè)管理(001)莺债,馬克思(002)滋觉,OO&UML (003),數(shù)據(jù)庫(004)
- 查詢不同老師所教不同課程平均分從高到低顯示?要求顯示:教師ID,教師姓名齐邦,課程ID,課程名稱椎侠,平均成績
- 統(tǒng)計列印各科成績,各分數(shù)段人數(shù):課程ID,課程名稱,[100-85],[85-70],[70-60],[ <60]
- 查詢每門課程被選修的學生數(shù)
- 查詢出只選修了一門課程的全部學生的學號和姓名
- 查詢男生、女生人數(shù)
- 查詢姓“張”的學生名單
- 1981年出生的學生名單(注:Student表中Sage列的類型是datetime)
- 查詢每門課程的平均成績措拇,結(jié)果按平均成績升序排列我纪,平均成績相同時,按課程號降序排列
- 查詢平均成績大于85的所有學生的學號、姓名和平均成績
- 查詢課程名稱為“數(shù)據(jù)庫”浅悉,且分數(shù)低于60的學生姓名和分數(shù)
- 查詢所有學生的選課情況;
- 查詢?nèi)魏我婚T課程成績在70分以上的姓名趟据、課程名稱和分數(shù);
- 查詢不及格的課程,并按課程號從大到小排列
- 查詢課程編號為003且課程成績在80分以上的學生的學號和姓名;
- 求選了課程的學生人數(shù)
- 查詢選修“葉平”老師所授課程的學生中仇冯,成績最高的學生姓名及其成績
- 查詢各個課程及相應的選修人數(shù)
- 查詢不同課程成績相同的學生的學號之宿、課程號、學生成績
- 查詢每門功課成績最好的前兩名
- 統(tǒng)計每門課程的學生選修人數(shù)(超過10人的課程才統(tǒng)計)苛坚。要求輸出課程號和選修人數(shù)比被,查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同泼舱,按課程號升序排列
- 檢索至少選修兩門課程的學生學號
- 查詢?nèi)繉W生都選修的課程的課程號和課程名
- 查詢沒學過“葉平”老師講授的任一門課程的學生姓名
- 查詢兩門以上不及格課程的同學的學號及其平均成績
- 檢索“004”課程分數(shù)小于60等缀,按分數(shù)降序排列的同學學號
- 刪除“1002”同學的“001”課程的成績
webservice
- 請簡要說明WebService的組成部分?以及各個部分使用的協(xié)議娇昙?
- 什么是WEB SERVICE?SOAP和WSDL是什么尺迂?
- WebService中的SOAP是什么協(xié)議
通信
- 不同語言開發(fā)的程序之間如何進行通信?
- 如果client已經(jīng)有一個接口來訪問所需要的服務(wù)冒掌,我們已經(jīng)有現(xiàn)成的類來提供這樣的服務(wù)噪裕,但是服務(wù)提供的方法和client訪問所需要的方法不匹配,那么如何設(shè)計變成來提供client服務(wù)股毫?
設(shè)計模式
- 寫出兩種Java設(shè)計模式中不同的單例模式singleton
- j2ee常用的設(shè)計模式膳音?描述Singleton的作用
- 舉例你所熟悉的設(shè)計模式,單例铃诬、工廠除外
Linux
- 查看某個日志文件的最后25行的內(nèi)容的命令
其他
- Servlet的理解
回復即可獲取答案祭陷,如有任何問題,歡迎私信趣席!?