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

Java 基礎語法速成:註釋、標識符、關鍵字、數據類型與變量

     編輯:Java 程式設計入門

三種註釋風格

  • 單行:// 註釋內容
  • 多行:/* 註釋內容 */ 不可嵌套。
  • 文檔註釋:/** Javadoc 標籤 */,生成 API 文檔。常用標籤:@param、@return、@throws、@author、@version、@see。

標識符命名規範

  • 組成:字母、數字、_、$;首字符不能是數字。
  • 大小寫敏感,長度無限制。
  • 不能使用關鍵字/保留字。
  • 約定俗成:
    • 類/介面:PascalCase (UserService)
    • 方法/變量:camelCase (getUserName)
    • 常量:全大寫下劃線 (MAX_CONNECTIONS)
    • 包名:全小寫反域名 (com.company.project)

關鍵字速查表 (Java 17 基礎 50+)

分類關鍵字
訪問控制private, default, protected, public
類/介面/枚舉class, interface, enum, extends, implements, abstract, final
基本類型byte, short, int, long, float, double, char, boolean
流程控制if, else, switch, case, default, for, while, do, break, continue, return
異常處理try, catch, finally, throw, throws
修飾符static, final, abstract, synchronized, volatile, transient, native, strictfp
其他this, super, new, instanceof, package, import, assert, record (Java 14+), sealed (Java 17+)

goto、const 為保留字,不可用。

八大基本數據類型

類型位數默認值取值範圍 / 說明
byte80-128 ~ 127
short160-32,768 ~ 32,767
int320-2^31 ~ 2^31-1 (默認整數字面量)
long640L-2^63 ~ 2^63-1 (后綴 L/l)
float320.0f單精度,后綴 F/f
double640.0d雙精度,默認浮點字面量
char16'\u0000'Unicode 字符,單引號
boolean1 (JVM 實現)falsetrue/false,不可與整數轉換

包裝類:Byte, Short, Integer, Long, Float, Double, Character, Boolean。支持自動裝箱/拆箱,緩存 -128~127 (Integer) 等小數值。

引用類型

  • 類、介面、數組、枚舉、注解 (Annotation)、Record (Java 14+)。
  • 默認值 null,指向堆對象或為空。

變量聲明、初始化與作用域

// 1. 聲明
int a; double salary; String name;

// 2. 初始化 (首次賦值)
a = 10; salary = 3.14; name = "Tom";

// 3. 聲明並初始化
int score = 100; final double PI = 3.14159; // 常量

// 作用域:{} 內有效
for (int i = 0; i < 10; i++) { /* i 僅此處可見 */ }
// i 在此不可見

類變量 (static):類加載時初始化,無默認初始化則賦默認值。實例變量:對象創建時初始化,有默認值。局部變量:無默認值,使用前必須顯式初始化,否則編譯錯誤。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved