Java基礎篇一
阿新 • • 發佈:2018-12-31
今天工作尾聲的時候,翻了翻放在桌面上已經很久的那本《java基礎》了,就想著寫點什麼。
我會兩種程式語言,一種是java語言,一種是c。個人感覺java語言的規範性要高於c,學起來不是很吃力。這可能歸功於我先學的C吧。
java語言特點:
1.跨平臺
這是本人覺得的最大的特點;
2.面向物件
簡單理解就是把一些屬性和方法放在一個類裡面,然後通過這個類的物件來呼叫相應屬性和方法,比如打電話 這個功能就是一個方法,我現在把這個功能寫在一個手機的製造圖(類)上,然後如果我需要打電話,那麼我首先得按照這個製造圖來建立一個實實在在的手機(這個過程就是例項化,用來建立物件的),然後通過這個手機打電話(通過這個物件來呼叫方法
)3.安全性
4.簡單易用
Java原始碼的書寫不拘泥於特定的環境,可以用記事本、文字編輯器等編輯軟體來實現,然後將原始檔進行編譯,編譯通過後可直接執行,通過除錯則可得到想要的結果。Java原始碼的書寫不拘泥於特定的環境,可以用記事本、文字編輯器等編輯軟體來實現,然後將原始檔進行編譯,編譯通過後可直接執行,通過除錯則可得到想要的結果。
java程式分為幾個部分執行:
java是分兩部分執行的:一個是編譯,一個是執行。
編譯:對指定副檔名的.java檔案進行編譯。 生成了jvm可以識別的位元組碼檔案。也就是class檔案,也就是java的執行程式
執行:啟動jvm.載入執行時所需的類庫,並對class檔案進行執行.
任何一個程式的執行都必然會有一個入口,java程式的入口就是main函式
public static void main(String[] args){
程式碼.....
}
java是一門強制型別的程式語言,也就是說宣告一個變數必須得在變數前面加上變數型別。
java語言提供了八種基本資料型別:四種整數型別 int ,short ,long,byte 兩種浮點數型別 float,double 一種布林型(邏輯型) boolean 一種字元型 char