1. 程式人生 > >Java基礎篇一

Java基礎篇一

今天工作尾聲的時候,翻了翻放在桌面上已經很久的那本《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