基礎知識整理彙總 - Java學習(一)

java 語言規範及相關文檔資源java

Java源碼:安裝目錄下 src.zip 文件
java文檔:https://docs.oracle.com/en/java/
語言規範:http://docs.oracle.com/javase/specs
JAVASE文檔:https://docs.oracle.com/javase/8/docs/數組

1、程序結構

public class App{
    public static void main(String[] args)
    {
        System.out.println("Hello world!");
    }
}

public 是訪問修飾符,聲明這段代碼的訪問級別。在這裏類 App 做爲裝載程序邏輯的容器,以駝峯命名法命名(java 區分大小寫),Java 中全部程序內容都須放置在類中。與其餘語言同樣,這裏的main方法是程序入口,必須存在,且是靜態方法,args 存儲來自命令行的參數。{}用以劃分代碼塊,.用以調用方法。oracle

2、數據類型

  1. 數值

有兩種描述數值的數據類:整型,沒有小數部分的數值;浮點類型,表示有小數部分的數值。函數

類型 存儲需求
int 4字節
short 2字節
long 8字節
byte 1字節
float 4 字節
double 8字節
  1. char
  2. boolean

3、變量

每一個變量都必須聲明類型,語法 類型 變量名。 經過 final 關鍵字聲明常量,常量名使用全大寫形式。命令行

4、運算符

Math 類包含了各類各樣的數學函數。數值類型間能夠互相轉換,可是要注意,因爲不一樣類型的數值佔用的存儲空間不一樣,大空間類型轉換爲小空間存儲類型時會有精度損失。code

自增自減運算符 ++、--;關係和bool運算符 == 、 != 、 < 、 > 、 >= 、 <= 、 && 、 ||;運算符之間存在優先級,配合()可完成更加複雜的邏輯運算。排序

枚舉類型,適用於變量的取值須要限定在一個集合內的場景。ip

5、字符串

字符串就是字符序列,可對其進行一些複雜的操做,如裁剪/構建/檢測/碼點操做等。資源

6、控制流程

  1. 塊做用域 {}
  2. 條件語句 if / if - else/ if - else if
  3. 循環 while / do - while
  4. 選擇 switch - case
  5. 中斷 break / continue
  6. 數組 遍歷 for each;排序;多維。
相關文章
相關標籤/搜索