大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 常見問題 進入IT企業必看的9道Java面試題及答案

進入IT企業必看的9道Java面試題及答案

更新時間:2019-09-10 18:22:51 來源:動力節點 瀏覽2626次

     今天動力節點Java培訓機構小編為大家分享“進入IT企業必看的9道Java面試題及答案”,希望此文對大家有幫助,下面就是小編一起看看進入IT企業必看的9道Java面試題分別是哪些?

timg (3).jpg

    1、面向對象的語言特征

  封裝、繼承、多態

  2、Java I/O中字符流和字節流的區別

  字節流是傳遞0~255的整數而Java中有一些(如unicode代碼)不能使用字符流,是特殊的字節流,

  3、HashTable和HashMap的區別

  HashTable和HashMap類有三個重要的不同之處,第一個不同主要是歷史原因,HashTable是基于陳舊的Dictionary類,而HashMap是Java1.2引進的Map接口的一個實現

  HashTable的方法是同步的,而HashMap的方法不是,這就意味著,雖然你可以采用任何的行為就可在一個多線程的應用程序中使用一個 HashTable,但你必須同樣地為HashMap提供外同步,一個方便的方法就是利用Collection類的靜態的 SynchronizedMap()方法,它創建了一個線程安全的Map對象,并把它作為一個封裝的對象來返回,這個對象的方法可以讓你同步訪問潛在的 hashmap,這么做的結構就是當你不需要同步時,你不能切斷HashTable中的同步(比如在一個單線程的應用程序中)而且同步增加了很多處理法費 用。

  第三不同是,只有HashMap可以讓你裝空值作為一個表的條目和Key和Value,Hashmap中只有一條記錄可以是一個空白的Key,但任意數量 的條目可以是空白Value。這就是說,如果一個表中沒有發現搜索,或者如果發現了搜索鍵,但是它是一個空值,那么get()將返回Null,如果有必 要,用ContainKey()方法來區別這兩種情況。

  4、Servlet的生命周期

  初始化時期:當一個服務器裝載Servlet時,他運行的init()方法;

  Servlet的執行時期:在服務器初始化servlet后,servlet就能夠處理客戶端的請求,我們用service方法來實現;

  Servlet的結束時期:Servlet一直運行到他們被服務器卸載,在結束的時候需要回收init()方法中使用的資源,在Servlet中通過destory()方法來實現的。

  5、Http協議是長連接還是短鏈接

  Http協議是無狀態連接,所以是段連接。

  6、java的基本數據類型有哪些,String是不是基本類型

  boolean,int,byte,char,short,long,float,double,void,

  String不是基本類型。

  7、如何避免多個socket的讀寫堵塞,jdk1.4新增了哪些方法來解決這個問題?

  在JDK1.4以前的版本中,要避免堵塞發生,有發以下兩種方法:

  采用多線程處理不同的socket操作,如果一個線程處理讀,一個處理寫.

  使用第三方程序庫,non-JDK方法.

  在JDK1.4及以后的版本中引入了NIO,引入了非阻塞socket,可以不用堵塞進行網絡操作.

  9、Jsp有哪些內置對象?作用分別是什么地?

  request:用戶端請求,此請求會包含來自GET/POST請求的參數

  getParameter() 、setAttribute()、 getAttribute()、reponse():網頁傳回用戶端的回應

  encode()、 sendRedirect() 、setContextf()、pageContext: 網頁的屬性是在這里管理

  getServletContext()、 getSessin() 、setAttribute()、session :與請求有關的會話期

  getAttribute() 、setAttribute() 、invalidate()、application() :servlet正在執行的內容

  setAttribute()、 getAttribute():config servlet的構架部件

  getServletContext() 、getServletName() 、getINitParameter():out 用來傳送回應的輸出(用來向客戶端輸出數據)

  println()\ flush() 、close():page Jsp網頁本身

  exception針對錯誤網頁,未捕捉的例外(異常)

  9、Jsp有哪些動作?作用分別是什么?

  jsp共有以下6個動作:

  Jsp:include::在網頁被請求的時候引入一個文件

  Jsp:useBean:尋找或者實例化一個javaBean

  Jsp:setProperty :設置某個javaBean的屬性

  Jsp:getProperty:輸出某個javaBean的屬性

  Jsp:forward:把請求轉到一個新的頁面。

  Jsp:plugin:根據瀏覽器類型為java插件或生成object或embed標記。

以上就是動力節點Java培訓機構小編介紹的“進入IT企業必看的9道Java面試題及答案”的內容,希望對大家有幫助,更多Java面試題請繼續關注動力節點Java培訓機構官網,每天會有精彩內容分享與你。

相關Java面試題推薦

2019最新最全Java面試題及答案:http://www.dabaquan.cn/tutorial_baseinterviewquestions/

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲精品国产精品乱码不卞 | 99久久免费国产精品m9 | 一级黄色录像免费观看 | 牛牛影视午夜免费福利 | 日本爱爱视频网站 | 九九热视频在线免费观看 | 在线视频久草 | 欧美久久综合 | 天天摸日日碰天天看免费 | 亚洲日本视频在线观看 | 三级五月天 | 中文字幕第一区 | 免费看人做人爱视频拍拍拍 | 精品国产成人a在线观看 | 中文字幕在线观看不卡视频 | 日韩精品亚洲一级在线观看 | 最新香蕉97超级碰碰碰碰碰久 | 澳门成人免费永久视频 | 久热爱免费精品视频在线播放 | 91精品免费观看老司机 | 四虎影视免费观看 | 91系列| 老子影院午夜伦不卡不四虎卡 | 国内精品免费一区二区三区 | 成视频年人黄网站免费视频 | 深夜精品寂寞在线观看黄网站 | 日日天天干 | 国产精亚洲视频 | 成人久久18免费网站游戏 | 久久视频这里只精品3国产 久久视频这里只有精品 | 在线欧美 | 欧美日韩国产成人综合在线 | 蜜桃日本一道无卡不码高清 | 91视频一区| 欧美日韩一区二区视频免费看 | 99热播| 免费观看呢日本天堂视频 | 激情综合在线 | 久久香蕉国产线看观看亚洲片 | 中文字幕在线视频免费 | 欧美激情视频网址 |