java的基本知識點
Java語言具有功能強大和簡單易用兩個特徵。下面是小編為大家整理的java的基本知識點,歡迎參考~
1. JVM相關(包括了各個版本的特性)
對於剛剛接觸Java的人來說,JVM相關的知識不一定需要理解很深,對此裡面的概念有一些簡單的瞭解即可。不過對於一個有著3年以上Java經驗的資深開發者來說,不會JVM幾乎是不可接受的。
JVM作為java執行的基礎,很難相信對於JVM一點都不瞭解的人可以把java語言吃得很透。我在面試有超過3年Java經驗的開發者的時候, JVM幾乎就是一個必問的'問題了。當然JVM不是唯一決定技術能力好壞的面試問題,但是可以佐證java開發能力的高低。
在JVM這個大類中,我認為需要掌握的知識有:
JVM記憶體模型和結構
GC原理,效能調優
調優:Thread Dump, 分析記憶體結構
class 二進位制位元組碼結構, class loader 體系 , class載入過程 , 例項建立過程
方法執行過程:Java各個大版本更新提供的新特性(需要簡單瞭解)
2. Java的執行(基礎必備)
這條可能出看很簡單,java程式的執行誰不會呢?不過很多時候, 我們只是單純通過IDE去執行java程式,底層IDE又是如何執行java程式呢?很多人並不瞭解。
這 個知識點是最最基本的java開發者需要掌握的,初學java,第一個肯定是教你如何在命令列中執行java程式,但是很多人一旦把java學完 了,IDE用上了,就把這個都忘了。為什麼強調要知道這個呢,知道了java最純粹的啟動方式之後,你才能在啟動出問題的時候,去分析當時啟動的目錄多 少,執行命名如何,引數如何,是否有缺失等。 這樣有利於你真正開發中去解決那些奇奇怪怪的可能和環境相關的問題。
在這裡需要掌握的知識有:
javac 編譯java檔案為 class 檔案
java 命令的使用, 帶package的java類如何在命令列中啟動
java程式涉及到的各個路徑(classpath, java。library。path, java執行
-
如何使用java
Java是一種可以撰寫跨平臺應用程式的面向物件的`程式設計語言。以下是小編為大家搜尋整理的如何使用java,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!...
-
2017年3月計算機二級Java基礎知識習題
學習是把知識能力思維方法等轉化為你的私有產權的重要手段,是“公有轉私”的重要途徑。以下是本站小編彙總的2017年3月計算機二級Java基礎知識習題,歡迎學習!1、結構化程式設計主要強調的是______。A、程式的規模B、程式的易讀性C、程式的執行效率D、程式的可移...
-
java中String和StringBuffer的區別
java中String和StringBuffer的區別String這個類是Java中使用得最頻繁的類之一,以下就是小編精心推薦java中String和StringBuffer的區別,希望對大家有幫助!看到這個講解的不錯,所以轉一下在java中有3個類來負責字元的操作。acter是進行單個字元操作的,ng對一串字元...
-
講述java讀取properties檔案的方法
講述java讀取properties檔案的方法1.不在專案中讀取:Propertiesproperties=newProperties();BufferedReaderread=newBufferedReader(newInputStreamReader(newFileInputStream("檔案的.路徑"),"utf-8"));(read);propertiesroperty("那個檔案的key")2.在專案中讀...