本文目錄一覽:
初級java面試,面試官是如何出題的
您好,贛州中公教育為您解答:
Java技術題:
問題一:會前端開發么,都會用哪些開發技術呢?
答案:如果熟悉前端的,就說:我對前端這塊還是比較熟練的,能夠熟悉運用 html5、css3、js、jQuery 等前端開發技術;如果不太熟悉的,就答前台js寫的比較熟練,html5+css3的框架寫得也不錯,只是jQuery特效能力比較差。
問題二:Java是什麼?(此題90%的公司必問)
解答:這個結合自己的理解回答,不要將百科上的知識生搬硬套。
問題三:jjvm GC的原理是什麼?
答案:JVM工作原理和特點主要是指操作系統裝入JVM是通過jdk中Java.exe來完成,通過下面4步來完成JVM環境.
1.創建JVM裝載環境和配置
2.裝載JVM.dll
3.初始化JVM.dll並掛界到JNIENV(JNI調用接口)實例
4.調用JNIEnv實例裝載並處理class類。
問題四:spring ioc aop 的原理是什麼?
答案:IOC(反轉控制):對成員變量的賦值的控制權從代碼中反轉到配置文件中。
AOP:Aspect(切面) Oriented(面向) Programming(編程),面向切面編程。
差不多就夠了,再看就是Spring的事務處理,基本就這些。
問題五:Java的集合都有哪些?
答案:集合主要有Collection和Map接口。Collection接口定義了一個包含一批對象的集合。Map接口在Collection的基礎上,為其中的每個對象指定了一個key,並使用Entry保存每個key-value對,以實現通過key快速定位到對象(value)。
問題六:java創建對象有幾種常用方法?
答案:四種,分別是:1.用new語句創建對象,這是最常用的創建對象的方式。
2.運用反射手段,調用Java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實例方法。
3.調用對象的clone()方法。
4.運用反序列化手段,調用java.io.ObjectInputStream對象的readObject()方法。
為什麼java官網不能登錄
因為現在java被oracle收購了,會跳到oracle的頁面上,現在那個就是官網
JAVA官方網站是什麼?
可以從百度查詢到java官方網站。
1、打開百度搜索“java官網”,在展開的搜索結果中找到java官網並點擊進入,注意認準域名:
2、這時就進入了java官網,網站會根據ip地址自動轉到java中文官網,如果需要下載java,可以點擊“免費Java下載”按鈕下載:
3、如果在java使用過程中遇到問題,可以點擊官網首頁裡面的“幫助”按鈕打開幫助界面:
如果你是一個 Java 面試官,你會問哪些問題?
1、談談你對 Java 平台的理解?“Java 是解釋執行”,這句話正確嗎?考點分析:對於這類籠統的問題,你需要盡量表現出自己的思維深入並系統化,Java 知識理解得也比較全面,一定要避免讓面試官覺得你是個“知其然不知其所以然”的人。畢竟明白基本組成和機制,是日常工作中進行問題診斷或者性能調優等很多事情的基礎,相信沒有招聘方會不喜歡“熱愛學習和思考”的面試者。回歸正題,對於 Java 平台的理解,可以從很多方面簡明扼要地談一下,例如:Java 語言特性,包括泛型、Lambda 等語言特性;基礎類庫,包括集合、IO/NIO、網絡、並發、安全等基礎類庫。對於我們日常工作應用較多的類庫,面試前可以系統化總結一下,有助於臨場發揮。2、對比Hashtable、HashMap、TreeMap有什麼不同?考點分析:上面的回答,只是對一些基本特徵的簡單總結,針對Map相關可以擴展的問題很多,從各種數據結構、典型應用場景,到程序設計實現的技術考量,尤其是在Java 8里,HashMap本身發生了非常大的變化,這些都是經常考察的方面。很多朋友向我反饋,面試官似乎鍾愛考察HashMap的設計和實現細節,所以今天我會增加相應的源碼解讀,主要專註於下面幾個方面:理解Map相關類似整體結構,尤其是有序數據結構的一些要點。從源碼去分析HashMap的設計和實現要點,理解容量、負載因子等,為什麼需要這些參數,如何影響Map的性能,實踐中如何取捨等。理解樹化改造的相關原理和改進原因。除了典型的代碼分析,還有一些有意思的並發相關問題也經常會被提到,如HashMap在並發環境可能出現無限循環佔用CPU、size不準確等詭異的問題。我認為這是一種典型的使用錯誤,因為HashMap明確聲明不是線程安全的數據結構,如果忽略這一點,簡單用在多線程場景里,難免會出現問題。理解導致這種錯誤的原因,也是深入理解並發程序運行的好辦法。對於具體發生了什麼,你可以參考這篇很久以前的分析,裡面甚至提供了示意圖,我就不再重複別人寫好的內容了。3、Java 提供了哪些 IO 方式? NIO 如何實現多路復用?考點分析:在實際面試中,從傳統 IO 到 NIO、NIO 2,其中有很多地方可以擴展開來,考察點涉及方方面面,比如:基礎 API 功能與設計, InputStream/
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245152.html