react+antd Radio單選圖片樣式
技術標籤:java
HelloWold
-
新建資料夾,存放程式碼
-
新建一個Java檔案
-
編寫程式碼
public class Hello{ public static void main(String [] args){ System.out.print("Hellow World!"); } }
-
編譯javac java檔案,生成一個class檔案
-
執行class檔案,java class檔案
IDEA快捷鍵
psvm 快捷輸入 public static void main(String[] args)
sout 輸出 System.out.println
基礎語法
註釋
-
單行:/ /
-
多行:/ * … * /
-
文件:/**
*@Description
*/
識別符號
Java所有的組成部分都需要名字。類名、變數名以及方法名都被稱為識別符號
- 所有識別符號都應該以字母(A-Z或者a-z),美元($)、下劃線(_)開始。
- 首字元之後可以是任何數
- 不能使用關鍵字作為類名、變數名、或方法名
Java的資料型別
基本型別(primitive type)
數值型別:
-
整數型別
2. 浮點型別 3. 字元型別char佔2個位元組
boolean型別:佔1位其值只有true和false兩個
引用型別(reference type)
- 類
- 介面
- 陣列
位元組
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳(img-Qfzqxadl-1612622752523)(C:\Users\sn110\AppData\Roaming\Typora\typora-user-images\image-20210206161518008.png)]
型別轉換
運算中,不同型別的資料先轉化為同一型別,然後在進行運算
變數
- Java是一種強型別語言,每個變數都必須宣告其型別
- Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域
注意事項
- 每個變數都有型別,型別可以是基本型別,也可以是引用型別
- 變數名必須是合法的識別符號
- 變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束
public class Demo4 {
//類變數 static
static double salary = 2500;
//屬性:變數
//例項變數:從屬於物件;如果不自行初始化,這個型別的預設值 0 0.0
//布林值:預設是false
//除了基本型別,其餘的預設值都是null;
String name;
int age;
//main 方法
public static void main(String[] args) {
//區域性變數:必須宣告和初始化值
//變數型別 變數名字 = new Demo4();
Demo4 demo4 = new Demo4();
System.out.println(demo4.age);
System.out.println(demo4.name);
//類變數 static
System.out.println(salary);
}
//其他方法
public void add(){
}
}
常量
- 初始化(initialize)後不能再改變值!不會變動的值
- 所謂常量可以理解成一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變
- 常量名一般使用大寫字元
public class Demo5 {
//修飾符,不存在先後順序
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
}
}
變數的命名規範
- 所有變數、方法、類名:見名知意
- 類成員變數: 首字母小寫和駝峰原則:monthSalary
- 區域性變數: 首字母小寫和駝峰規則
- 常量: 大寫字母和下劃線: MAX_VALUE
- 類名: 首字母大寫和駝峰原則: Man,GoodMan
- 方法名: 首字母小寫和駝峰原則: run(),runRun()
字串拼接
三元運算子
public class Demo6 {
public static void main(String[] args) {
//字串連線符 + ,String
int a = 10;
int b = 20;
System.out.println(""+a+b);
System.out.println(a+b+"");
//三元運算子
//x ? y:z
//如果x==true ,則結果為y,否則為z
int score = 80;
String type = score<60?"不及格":"及格";
System.out.println(type);
}
}
包機制
-
為了更好地組織類,Java提供了包機制,用於區別類名和名稱空間
-
包語句的語法格式:
package pkg1[. pk2[. pk3…]];
-
一般利用公司域名倒置作為包名
-
為了能夠使用某一個包的成員,我們需要在Java程式中明確匯入該包。使用“import”語句可完成此功能
import package1[. package2…].(classname|*);
JavaDoc
-
javadoc命令是用來生成自己API文件
-
引數資訊
@author 作者名
@version 版本號
@since 指明需要最早使用的jdk版本
@return返回值情況
@throws 異常丟擲情況
-
cmd生成命令 Javadoc -encoding UTF-8 -charset UTF-8 xxx.java