一、標識符
Java標識符遵循以下規則:
符號只允許下劃線_和美元$符號
不能以數字開頭
不能使用Java關鍵字
注意英文字母大小寫代表不同含義
取名應遵循易於理解、便於記憶的原則
其中,對於命名規範而言:
項目名/project:全部小寫,如果項目名是多個英語單詞組成,每個單詞都要小寫
包名/package:全部小寫
類名/class:首字母大寫,也就是帕斯卡命名法,首字母大寫,如果類名是多個單詞拼成的,每個單詞的首字母都要大寫
變量名、方法名:首字母小寫,也就是駝峯命名法,如果名稱有多個單詞組成,每個單詞的首字母都要大寫
常量名全部大寫
注意:
Java中true、false、null都是小寫
無 sizeof 運算符Java所有數據類型的長度和表示是固定的,與平臺無關,不是像在C/C++語言中那樣數據類型的長度根據不同的平臺而變化。這正是Java語言的一大特點.
goto和const是Java編程語言中保留的沒有意義的關鍵字
二、基本數據類型
整數類型:byte、short、int、long
浮點類型:float、double
字符類型:char
邏輯類型:boolean
字符型
Java字符型是16位無符號數據,佔有2個字節,用''表示。
字符集
Java字符集是字符的有序集合,現使用UniCode字符集,即Java中處理中文字符的操作和處理英文字符的操作是一樣的
而字符串""是String複合數據類型
邏輯型boolean
初始化與初始值
二、類型轉換
遵循原則
低級到高級的自動類型轉換
高級到低級的強制類型轉換
Java中所佔用字節由低到高
(byte,short,char)--int--long--float--double
三、Java運算符
3.1 語句與表達式
語句是構成程序的基本單位,表達式是用運算符把操作數連接起來表達含義的式子。
語句和表達式的區別與聯繫
語句是程序的組成部分;表達式是語句的組成部分
語句有結束符;表達式沒有結束符
語句是針對程序而言的;表達式是數學上的計算概念
算式的計算結果=號在右邊;賦值語句=號在表達式左邊
注意精度損失。
3.2 運算符的優先級
位運算的應用
·清零
按位與0
·交換變量
^
·加密
公鑰+私鑰+異或
四、程序流程控制
4.1 順序結構就是按照指令的先後次序
4.2 分支設計if/switch
switch 語句中的表達式的數據類型可以是byte、char、short、int 類型。
根據表達式值與case語句後面的匹配情況決定程序執行的分支
每個case 語句都要有break語句
不匹配的情況執行 default 語句
循環控制 for/while/do-while
Tips:
while循環執行時首先會計算一次條件表達式的值
do-while則會直接執行循環體,再計算