Java必須掌握的語法基礎

Java必須掌握的語法基礎

1、 用單引號括起來的是字符類型,例如‘hello world’
2、 用雙引號括起來的是字符串類“hello Tom”
3、規則:任何變量(除成員變量)的使用必須先聲明,再賦值,然後才能使用
4、Java程序的大致執行過程:
在這裏插入圖片描述

  • (1)首先在硬盤上有一個小程序
  • (2)把程序加載到內存中,操作系統找到該程序代碼的main方法,然後開始執行
  • (3)執行過程中的內存管理詳情請看上圖
  1. 關於作用域,應注意,凡是在大括號裏面聲明的變量,出了這個(和他最近的)大括號就沒有人認識他了。
  2. 不管是什麼,在計算機中全部使用“0和1”的不同組合(二進制)構成,每一個“0和1”叫做一個“beat”,也就是一位,一個字節等於8位,也就是最多能表示2^8個字符,Java中的每個字符(‘a’或者‘b’)、每個漢字佔用2個字節。
  3. Java語言中還允許使用轉移字符‘\’來將其後的字符轉變爲其它的含義,例如:
char c2 = '\n';
//'\n'代表換行符,'\r'代表回車符
  1. Java語言整數型常量的三種表示形式:
    • 十進制整數,如:12, -1314,0
    • 八進制整數,要求以“O”開頭,如O12
    • 十六進制整數,要求以0x或者0X開頭,如0x12,或者以H結尾,如20H

注:Java語言的整數型常量默認是int類型,聲明long類型常量可以後加‘l’或‘L’,如:

int il = 600;//正確
long l1= 88888888888L;//必須加L否則會出錯

Java 浮點型常量默認是double類型,如要聲明一個常量爲float類型,則需要在數字後面加‘f’或者‘F’,如:

double d = 12345.6;//正確
float f = 123.4f;//必須加f,否則會報錯
  1. 格式比算法更重要,格式化原則如下:(現在IDE已經爲我們夠好了,只需要按下:ctrl + alt + L幾個完成格式化等,不過還是記下比較好,畢竟面試要手寫代碼)

    • 大括號對齊
    • 遇到‘{’縮進,Tab或者Tab+shift
    • 程序塊之間加空行
    • 並排語句之間加空格
    • 運算符兩側加空格
    • ‘{’前面有空格
    • 成對編程(寫完左大括號,立馬就寫右大括號)
  2. 規則:從一個變量的作用域裏面,聲明變量的時候,只能聲明一次(變量只需要聲明一次,以後直接用就行了)

  3. 切記if語句括號後不要加“;”號

  4. (1)實參的數目、數據類型和次序必須和所調用方法生命的形參列表匹配
    (2)return語句終止方法的運行並指定返回值(如果該方法不需要返回任何數據,直接寫個return就行了,如果它返回一個值,那麼這個方法也就到此結束了)
    (3)Java中進行函數調用中傳遞參數時,遵循值傳遞的原則,基本數據類型傳遞的是該數據值本身,引用類型傳遞的是對對象的引用,而不是對象本身。

  5. 補充:

  • “+”除用作算術加法運算外,還可用於對字符進行連接操作
int  id = 97 + 10;
String s = "hello“ + “world”;
  • “+”運算符兩側的操作數中只要有一個是字符串(String)類型,系統會自動將另一個操作數轉換爲字符串然後再進行連接。
int c = 12;
System.out.println("c= " + c);
  • 當System.out.println打印的時候,無論打印的是什麼類型的數據(字符串除外),只要不是字符串,自動轉換成字符串,然後再打印出來。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章