1.建立專案名稱後,右擊專案的 src 目錄,在彈出選單中選擇 New→Package ,然後輸入包名,右擊包名選擇 New→Java Class
2.IDEA程式碼格式化快捷鍵:Alt+Ctrl+L
3.獲取當前時間,這是標準時間,當地時間需要+時區
long t = System.currentTimeMillis();
long s=(t/1000)%60;//秒
long m=(t/1000/60)%60;//分鐘
long h=(t/1000/60/60)%24;//小時
System.out.println(h+" "+m+" "+s);
4.生成隨機數
double a = Math.random();//隨機產生一個 [0.0,1.0) 的浮點數
Random rand=new Random();
int num=rand.nextInt(10);//隨機生成一個 [0,10) 的整數
//還有nextBoolean(),nextDouble(),nextLong()等方法
5.break 和 continue跳出標籤名
start:
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
if(i==1) break start;
if(j==1) continue start;
}
}
//start 只是標記外層迴圈,因此會跳轉到這一層迴圈
6.類和方法
修飾符 class 類名 extends 父類名 implements 介面名{
int age;//成員變數定義
public 類名(){}//無引數構造方法
//構造方法作用:建立物件並初始化物件狀態
public void 方法名(){內容}//成員方法
}
7.方法過載:一個類中可以定義名稱相同、引數不同的方法。構造方法和普通方法都能過載
class HaHa{
public void shu(){
System.out.println("haha");
}
public int shu(int a){//返回值型別也能改
System.out.println(a);
return 2*a;
}
public void shu(int a,int b){
System.out.println(a+b);
}
}
8.this 關鍵字:用this的是類裡面的成員變數,不用的是方法引數
class HaHa {
int a = 2;
public void shu(int a) {
System.out.println(this.a);
}
}
...
HaHa.shu(1);
輸出為2
...