【模板】 平面最近點對 題解
1、註釋、識別符號、關鍵字
註釋
註釋不會被執行,是給我們寫的程式碼的人看的
書寫註釋是個好習慣!!!
Java的三種註釋
-
單行註釋 //輸出Hello,World!
-
多行註釋 /* 我是多行註釋 */
-
文件註釋 /** * */ (用的少)
識別符號
識別符號注意點
-
所有識別符號都應該以字母(A-Z或者a-z),美元符($)、或者下劃線(_)開始
-
首字母不能以數字開頭
-
不能使用關鍵字作為變數名或方法名
-
識別符號是大小寫敏感的
-
合法識別符號舉例:age、$salary、_value、__1_value
-
非法識別符號舉例:123abc、-salary、#abc
-
識別符號可以用中文命名,但不建議這樣用,也不建議使用拼音,很Low
關鍵字
abstract | assert | boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp |
short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
2、資料型別
基本型別
數值型別
整數型別:
-
int (佔4個位元組) int num1 = 10;
-
byte (佔1個位元組) byte num2 = 10;
-
short (佔2個位元組) short num3 = 10;
-
long(佔8個位元組) long num4 = 10L; //Long型別要在數字後面加個L
小數:浮點數
-
float(佔4個位元組) float num5 = 50.1F; float num5 = 50.1f; //float型別要在數字後面加個f,F
-
double(佔8個位元組) double num6 = 3.1415926;
字元:
-
char char name = 'A' ;
字串:String不是關鍵字,是類
-
String String name = "永遠的爸爸";
boolean型別 :是非
-
true 或 false (佔1個位元組) boolean flag = true; boolean flag = false;
-
預設值是:false
位元組
-
位(bit):是計算機內部資料儲存的最小單位,11001100是一個八位二進位制數
-
位元組(byte):是計算機中資料處理的基本單位,習慣上用大寫B來表示
-
1B(byte,位元組) = 8bit(位)
-
字元:是指計算機中使用的字母、數字、字和符號
-
1bit表示1位
-
1Byte表示一個位元組 1B=8b
-
1024B=1KB
-
1024KB=1M
-
1024M=1G
引用型別
-
類
-
介面
-
陣列
3、型別轉換
低 -------------------------------------------------> 高
byte,short,char -> int -> long -> float ->double
運算中,不同型別的資料先轉化為同一型別,然後進行運算
強制型別轉換
自動型別轉換
注意點
1.不能對布林型進行轉換
2.不能把物件型別轉換為不相干的型別
3.再把高容量轉換為低容量的時候,強制轉換
4.轉換的時候可能存在記憶體溢位,或者精度問題!
4、變數、常量
變數
-
Java是一種強型別語言,每個變數都必須宣告其型別。
-
Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域。
注意事項
-
每個變數都是型別,型別可以是基本型別,也可以是引用型別。
-
變數名必須是合法的識別符號。
-
變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束。
變數的命名規範
-
所有變數、方法、類名:見名知意
-
類成員變數:首字母小寫和駝峰原則:monthSalary 除了第一個單詞以外,後面的單詞首字母大寫
-
區域性變數:首字母小寫和駝峰原則
-
常量:大寫字母和下劃線:MAX_VALUE
-
類名:首字母大寫和駝峰原則:Man,GoodMan
-
方法名:首字母小寫和駝峰原則:run(), runRun()
常量
-
初始化後不能再改變值!不會變動的值。
-
常量名一般使用大寫字元。
final 常量名=值;
final double PI=3.14;
5、運算子
-
算術運算子: +,-,*,/, %, ++ ,--
-
賦值運算子:=
-
關係運算符:>, <, >=, <=, ==, !=
-
邏輯運算子:&&, ||, !
-
位運算子:&,| ,^, ~,>>,<<,>>>(瞭解!)
-
條件運算子: ?:
-
擴充套件賦值運算子: +=, -=, *=, /=
6、包機制、JavaDoc
包機制
-
package pkg1;
-
一般利用公司域名倒置作為包名
-
為了使用某一個包的成員,我們需要Java程式中明確匯入該包。使用“import"語句可完成此功能
-
import package1.*;
JavaDoc
-
javadoc命令是用來生成自己API文件
-
引數資訊
-
@author 作者名
-
@version 版本號
-
@since 指明需要最早使用的jdk版本
-
@param 引數名
-
@return 返回值情況
-
-
-