.java 文件(文件名與 public 類名一致)。javac 文件名.java 編譯生成 .class。java 類名(不帶後綴)運行程序。包名全小寫,類名首字母大寫(駝峰命名)。
//、多行 /* */、文檔註釋 /** */。Scanner input = new Scanner(System.in);
String answer = input.next();
boolean hasInt = input.hasNextInt();
| 類型 | 位數 | 默認值 | 包裝類 |
|---|---|---|---|
| byte | 8 | 0 | Byte |
| short | 16 | 0 | Short |
| int | 32 | 0 | Integer |
| long | 64 | 0L | Long |
| float | 32 | 0.0f | Float |
| double | 64 | 0.0d | Double |
| char | 16 | '\u0000' | Character |
| boolean | - | false | Boolean |
基本類型存棧,引用類型(數組、類、接口)存堆。類型自動提升:byte → short → int → long → float → double,char 可提升為 int。