首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 基礎語法速查筆記:關鍵字、數據類型、流程控制與數組

     編輯:Java 相關知識

關鍵字分類速覽

  • 類/接口:class, interface, extends, implements
  • 包管理:package, import
  • 基本類型:boolean, byte, char, short, int, long, float, double
  • 字面值:true, false, null
  • 流程控制:if, else, for, while, do, switch, case, default, break, continue, return
  • 異常處理:try, catch, finally, throw, throws
  • 修飾符:public, protected, private, static, final, abstract, synchronized, volatile, transient, native
  • 其他:new, this, super, instanceof, void, 保留字 const/goto

註釋三種形式

// 單行註釋
/* 多行註釋 */
/** 文檔註釋 */ // javadoc 生成 HTML

標識符命名規範

  • 字母/下劃線/$ 開頭,區分大小寫,無長度限制
  • 類/接口:大駝峰 UserService
  • 方法/變量:小駝峰 getUserName
  • 常量:全大寫下劃線 MAX_SIZE
  • 包名:全小寫 com.company.module

八大基本類型對照表

類型關鍵字位數/字節範圍/精度備註
bytebyte8bit/1B-128~127
shortshort16bit/2B-32768~32767
intint32bit/4B-2^31~2^31-1默認整型
longlong64bit/8B-2^63~2^63-1後綴 L/l
floatfloat32bit/4B6~7 位有效數字後綴 F/f
doubledouble64bit/8B15 位有效數字默認浮點型
charchar16bit/2BUnicode 0~65535單引號,無符號
booleanbooleanJVM 相關true/false不可與數值互轉

變量作用域與生命週期

  • 成員變量:類內部,全類可見,有默認值
  • 局部變量:方法/代碼塊內,必須顯式初始化,隨棧幀銷毀
  • 方法參數:屬於局部變量,隨方法調用創建/銷毀
  • 異常參數:catch (Exception e) 中的 e,僅在 catch 塊可見

類型轉換規則

  • 自動提升:byte→short→int→long→float→double(char→int)
  • 強制轉型:(targetType) value,可能精度損失/溢出

運算符優先級(高→低)

  1. [] . () 後置 ++ --
  2. 前置 ++ -- + - ~ !
  3. * / %
  4. + -
  5. < <= > >= instanceof
  6. == !=
  7. & ^ |
  8. && ||
  9. ?: 三元
  10. = += -= *= /= %=

控制流語句模板

// if-else
if (cond) { } else { }

// switch (支援 byte/short/char/int/String)
switch (expr) { case v1: ... break; default: ... }

// while
while (cond) { }

// do-while (至少執行一次)
do { } while (cond);

// for (標準 / 增強 for)
for (init; cond; step) { }
for (Type e : arrayOrCollection) { }

數組核心知識點

  • 聲明:int[] a; / int a[];
  • 創建:new int[5] / {1,2,3}
  • 長度不可變,a.length 獲取長度
  • 多維數組本質:數組的數組,可不規則 new int[2][]

命令行參數

public static void main(String[] args) { // args 即命令行參數數組 }

常用轉義字符

\n換行\r回車\t製表
\\反斜槓\'單引號\"雙引號
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved