JAVA學(xué)習(xí)札記

JAVA學(xué)習(xí)札記

ID:37710485

大小:709.40 KB

頁(yè)數(shù):162頁(yè)

時(shí)間:2019-05-29

JAVA學(xué)習(xí)札記_第1頁(yè)
JAVA學(xué)習(xí)札記_第2頁(yè)
JAVA學(xué)習(xí)札記_第3頁(yè)
JAVA學(xué)習(xí)札記_第4頁(yè)
JAVA學(xué)習(xí)札記_第5頁(yè)
資源描述:

《JAVA學(xué)習(xí)札記》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、第一周(0723-0729)20120724(周二):(JAVA窗體皮膚的使用)Java設(shè)計(jì)好看的窗體必加的代碼(使用內(nèi)置皮膚控件):把以下代碼加到主函數(shù)里面:try{for(javax.swing.UIManager.LookAndFeelInfoinfo:javax.swing.UIManager.getInstalledLookAndFeels())if("Nimbus".equals(info.getName())){javax.swing.UIManager.setLookAndFeel(info

2、.getClassName());break;}}catch(Exceptione){e.printStackTrace();}或者UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");使用代碼示例(注意設(shè)置皮膚的代碼一定要放在窗體的實(shí)例化之前?。。。。。。》駝t會(huì)有一些went。):packagecom;importjavax.swing.JButton;importjavax.swing.JFrame;im

3、portjavax.swing.UIManager;publicclassClient{publicstaticvoidmain(String[]args)throwsException{UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");//換膚的代碼一定要寫在窗體實(shí)例化之前JFramemain=newJFrame();main.setBounds(300,100,300,200);JButtonbutt

4、on=newJButton();button.setBounds(80,50,100,60);button.setText("皮膚實(shí)例");main.setLayout(null);main.add(button);main.setVisible(true);}}一些皮膚插件集合20120725(周三):MyEclipse使用技巧小總結(jié):1、自動(dòng)提示:窗口->首選項(xiàng)->Java->編輯器->內(nèi)容輔助->自動(dòng)激活,在下面的“Java的自動(dòng)激活觸發(fā)器里面填上“.abcdefghijklmnopqrstuvwxy

5、zABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789”。2、加快自動(dòng)提示的時(shí)間:窗口->首選項(xiàng)->Java->編輯器->內(nèi)容輔助->自動(dòng)激活,將下面的自動(dòng)激活延遲數(shù)值改低一些,如20。3、自動(dòng)縮進(jìn)和對(duì)齊:默認(rèn)快捷鍵是CTRL+Shift+F,但是很多人應(yīng)該會(huì)發(fā)現(xiàn)很多時(shí)候這個(gè)快捷鍵沒(méi)用,原因就是因?yàn)樗退压份斎敕ǖ摹昂?jiǎn)繁轉(zhuǎn)換快捷鍵”沖突了,解決辦法是:修改搜狗的快捷鍵,扳手菜單->設(shè)置屬性->快捷鍵,將“簡(jiǎn)繁轉(zhuǎn)換快捷鍵”禁用或修改為其它。4、添加、取消注釋:CTRL+/,第一次按添加,再

6、按一次取消。5、自動(dòng)添加set和get方法:右鍵->源代碼->生成Getter和Setter。6、自動(dòng)添加注釋代碼:Alt+Shift+J,如給方法添加注釋,只需將光標(biāo)停在方法的任意處然后按快捷鍵Alt+Shift+J即可。7、自動(dòng)生成構(gòu)造方法:右鍵->源代碼->使用字段生成構(gòu)造方法。8、自動(dòng)讓大括號(hào)從第二行開始:窗口->首選項(xiàng)->Java->代碼樣式->格式化程序,在右邊新建一個(gè)模板,在花括號(hào)欄中將花括號(hào)位置全部設(shè)為下一行。9、讓按空格直接縮進(jìn)一個(gè)Tab:窗口->首選項(xiàng)->Java->代碼樣式->格式化程

7、序,在右邊新建一個(gè)模板,在縮進(jìn)中將跳格策略設(shè)為“全部”。10、讓trycatch、ifelse、dowhile、tryfinally語(yǔ)句在新的一行開始:窗口->首選項(xiàng)->Java->代碼樣式->格式化程序,在右邊新建一個(gè)模板,選擇“控制語(yǔ)句”一欄,將“常規(guī)”部分全部勾選上。札記:l子類必須用super調(diào)用父類的某一個(gè)構(gòu)造方法,我們平時(shí)沒(méi)寫不會(huì)報(bào)錯(cuò),是因?yàn)槌绦蛞呀?jīng)隱式的調(diào)用了那個(gè)無(wú)參的,如果給父類寫一個(gè)有參的構(gòu)造方法,那么子類的構(gòu)造方法也必須調(diào)用那個(gè)有參的,因?yàn)楦割悷o(wú)參的構(gòu)成方法如果不手動(dòng)重寫的話會(huì)被覆蓋,多

8、個(gè)構(gòu)造方法也是一樣。l最好不要將多個(gè)類寫在一個(gè)文件中。l類的屬性為public時(shí)類名必須與文件名相同,不指定時(shí)可以不同,但不建議這樣用。lprivate屬性只能本類訪問(wèn),public無(wú)限制,protected可以被本類、子類、同包類訪問(wèn)(這一點(diǎn)與c#不同,c#只能被本類、子類訪問(wèn)),缺省(即不寫)可以被同包類訪問(wèn)。lc#中static方法只能被類直接訪問(wèn),類的對(duì)象(即實(shí)例化后的類)不能訪問(wèn),而Java中則都可以(

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。