先現(xiàn)場(chǎng)面試,面試問題都是一些java基礎(chǔ),面試官人比較好,全程就像正常聊天,最后在電話面試。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
面試官問的面試題: JDK 和 JRE 有什么區(qū)別?
JDK:Java Development Kit 的簡(jiǎn)稱,java 開發(fā)工具包,提供了 java 的開發(fā)環(huán)境和運(yùn)行環(huán)境。
JRE:Java Runtime Environment 的簡(jiǎn)稱,java 運(yùn)行環(huán)境,為 java 的運(yùn)行提供了所需環(huán)境。
具體來說 JDK 其實(shí)包含了 JRE,同時(shí)還包含了編譯 java 源碼的編譯器 javac,還包含了很多 java 程序調(diào)試和分析的工具。簡(jiǎn)單來說:如果你需要運(yùn)行 java 程序,只需安裝 JRE 就可以了,如果你需要編寫 java 程序,需要安裝 JDK。
== 和 equals 的區(qū)別是什么?