java學習筆記

2021-07-10 12:36:53 字數 1669 閱讀 5955

方法傳參

如果某個方法的引數是基本資料型別,那麼傳參方式是賦值方式。如果引數是類,那麼就相當於c的位址傳值

public class hello 

public static void name(helloi i)

}class helloi

}

判斷時間先後

/**

* 判斷傳入時間是否在當前時間之前

* * @param time

* 傳入時間,格式---周:時:分

* @return 傳入時間早於當前時間返回false,否則返回true

* @throws illegalacces***ception

*/public static boolean isafter(string time) throws illegalacces***ception

// 如果傳入星期數大於當前星期數,返回true

if (c.get(calendar.day_of_week) - 1 > integer.parseint(times[0])) else if (c.get(calendar.day_of_week) - 1 < integer.parseint(times[0]))

if (c.get(calendar.hour_of_day) > integer.parseint(times[1])) else if (c.get(calendar.hour_of_day) < integer.parseint(times[1]))

if (c.get(calendar.minute) >= integer.parseint(times[2])) else if (c.get(calendar.minute) < integer.parseint(times[2]))

return true;

}

監聽視窗大小改變

this.addcomponentlistener(new componentadapter() 

} });

監聽視窗狀態改變

this.addwindowstatelistener(new windowstatelistener() 

}});

操作登錄檔,實現開機啟動

/**

* reg 引數說明 /v 所選項之下要新增或刪除的值名 /t regkey 資料型別(reg_sz字串) /d 要分配給新增的登錄檔

* valuename 的資料 /f 不用提示就強行刪除

*/public void changestart(boolean isstartatlogon) throws ioexception

jtable實現文字居中

defaulttablecellrenderer   r   =   new   defaulttablecellrenderer();   

r.sethorizontalalignment(jlabel.center);

table.setdefaultrenderer(object.class, r);

部分內容為網上找到的

java學習筆記

1 scanner的使用 1 在jdk5以後出現的用於鍵盤錄入資料的類。2 構造方法 a 講解了system.in這個東西。它其實是標準的輸入流,對應於鍵盤錄入 b 構造方法 inputstream is system.in scanner inputstream is c 常用的格式 scanne...

Java學習筆記

1.由 基本資料型態轉換成 string string 類別中已經提供了將基本資料型態轉換成 string 的 static 方法 也就是 string.valueof 這個引數多載的方法 有下列幾種 string.valueof boolean b 將 boolean 變數 b 轉換成字串 str...

Java學習筆記

1.為了繼承,一般的規則是將所有的資料成員指定為private,將所有方法指定為public。2.boolean類只有一位,不是乙個位元組,只有兩個值true,false.3.long l 70l 24 60 365 60 需要進行強制轉換,最好把強制轉換放在第乙個數,因為一旦前面的數計算有溢位,後...