編寫Java程序時,應注意如下幾點:java
在本節的最後部分,咱們將學習源文件的聲明規則。當在一個源文件中定義多個類,而且還有import語句和package語句時,要特別注意這些規則。學習
類有若干種訪問級別,而且類也分不一樣的類型:抽象類和final類等。這些將在訪問控制章節介紹。spa
除了上面提到的幾種類型,Java還有一些特殊的類,如:內部類、匿名類。命令行
包主要用來對類和接口進行分類。當開發Java程序時,可能編寫成百上千的類,所以頗有必要對類和接口進行分類。code
在Java中,若是給出一個完整的限定名,包括包名、類名,那麼Java編譯器就能夠很容易地定位到源代碼或者類。Import語句就是用來提供一個合理的路徑,使得編譯器能夠找到某個類。接口
例如,下面的命令行將會命令編譯器載入java_installation/java/io路徑下的全部類ci
import java.io.*;
byte、int、long、和short均可以用十進制、16進制以及8進制的方式來表示。開發
當使用常量的時候,前綴o代表是8進制,而前綴0x表明16進制。例如:字符串
int decimal = 100; int octal = 0144; int hexa = 0x64;
和其餘語言同樣,Java的字符串常量也是包含在兩個引號之間的字符序列。下面是字符串型字面量的例子:編譯器
"Hello World" "two\nlines" "\"This is in quotes\""
字符串常量和字符常量均可以包含任何Unicode字符。例如:
char a = '\u0001'; String a = "\u0001";
Java語言支持一些特殊的轉義字符序列。
符號 | 字符含義 |
---|---|
\n | 換行 (0x0a) |
\r | 回車 (0x0d) |
\f | 換頁符(0x0c) |
\b | 退格 (0x08) |
\s | 空格 (0x20) |
\t | 製表符 |
\" | 雙引號 |
\' | 單引號 |
\\ | 反斜槓 |
\ddd | 八進制字符 (ddd) |
\uxxxx | 16進制Unicode字符 (xxxx) |