1. 程式人生 > 遊戲 >《古劍奇譚三》超級電視劇集專案公佈 投資過億 2023年播出

《古劍奇譚三》超級電視劇集專案公佈 投資過億 2023年播出

註釋

單行://

多行: /*

*/

幫助文件: /**

*

*/

識別符號

關鍵字

### 識別符號
  • 識別符號以字母,美元符,下劃線開始

  • 大小寫敏感

資料型別

基本資料型別

少使用浮點數型別進行比較,存在舍入誤差導致比較結果不正確

使用BigDecimal數學工具類

引用資料型別

如String

型別轉換

布林型別不參與

強制型別轉換

  • 注意精度損失和溢位問題

  • 高轉低

  • 加強制轉換符

    int m=10_0000_0000;

    int n=20;

    long k=m*n;//k=-1474836480
    //這裡m*n計算結果為int但是溢位了,得到負數賦給k
    long j=m*((long)n);//k=200_0000_0000
    //這裡計算時以long為準,結果正確

自動型別轉換

  • 低轉高

  • byte與short與char混合運算時,先轉換成int再計算,結果位int

變數

變數名必須是合法的識別符號

區域性變數

必須宣告和初始化,方法體內

例項變數

從屬於物件,位於類體內,方法體之外

聲明後不初始化會自動賦預設值

預設值為0,0.0,false,null

類變數

位於類體內,方法體之外,加上static

常量

常量名全大寫

賦值一次不可更改,加上final修飾

final double PI=3.14;

命名規範

  • 見名知意

  • 類成員變數:首字母小寫和駝峰原則(後面單詞首字母大寫)

  • 區域性變數:首字母小寫和駝峰原則

  • 常量:大寫字母,單詞之間下劃線連線

  • 類名:首字母大寫和駝峰原則

  • 方法名:首字母小寫和駝峰原則

運算子

  • 算數運算子 +,-,*,/,%,++,--

    b=a++;//先賦值再自增,即先執行此行之後再自增!!!

    b=++a;//先自增再賦值

    冪運算等使用數學工具類完成

  • 賦值運算子 =

  • 關係運算符 >,<,==,<=,>=,!=,instanceof

  • 邏輯運算子 &&,||,!

    &&和||會有短路現象

  • 位運算子 &,^,|,~,>>,<<

    使用位移運算>>,<<實現乘或除2的倍數速度較快

  • 條件運算子 ? :

  • 擴充套件賦值運算子 -=,+=,*=,/=

  • 字串連線符 +

    int a=10;
    int b=20;
    System.out.println(""+a+b);
    //結果為1020,這裡先遇到字串,兩個+全為連線符
    System.out.println(a+b+"");
    //結果為30,這裡先運算再連線

包機制

  • 一般公司域名倒置作為包名

  • 語法:

    package com.yang.www
    //寫在最前面,類體之外
  • 匯入包,為了使用另一個包內的內容

    import com.yang.www.*
    //跟在package後面,引入了該包內的所有類class

JavaDoc

/**
*@author 作者名
*@version 版本號
*@since 指明需要最早使用的jdk版本
*@param 引數名
*@return 返回情況
*@throws 異常丟擲情況
*/
  • 生成API幫助文件

  • 放在類上面即是類的幫助文件,方法上面是方法的幫助文件

  • 生成方法: 1. 在Java檔案處開啟cmd 2. 輸入javadoc -encoding UTF-8 -charset UTF-8 Java檔名(注意空格,其中encoding UTF-8 -charset UTF-8是輔助引數,可刪?) 3. 在原資料夾生成若干檔案,開啟其中的index