導航:首頁 > 源碼編譯 > java如何編譯燈泡變色

java如何編譯燈泡變色

發布時間:2024-07-14 22:23:13

Ⅰ Myeclipse怎樣使用

其實很久以前就用過eclipse,只是那個時候沒這么認真的弄!

現在發點時間弄弄也是蠻好玩的,總結了一個使用時候的經驗,呵呵,這里分享一下!

在Eclipse的編輯器中編寫代碼以及編譯後會顯示檢查出來的錯誤或者警告並在出問題的代碼行首
的隔條上顯示紅色的燈泡。
左鍵點擊燈泡或者按下快捷鍵Ctrl+1 (或者菜單Edit > Quick Fix)可以顯示修正意見

安裝插件
一般的Eclipse插件只需要復制到C:\java\MyEclipse6.0\eclipse\plugins 下面就可以安裝完畢,
這樣的插件一般是單獨的jar文件,我們假定的是C:\Java\MyEclipse6.0為你的MyEclipse的安裝目錄。
如果發現下載的插件是個ZIP格式而且發現解壓縮後帶有eclipse子目錄,那需要把它直接
復制到C:\Java\MyEclipse6.0覆蓋eclipse目錄即可完成安裝(注意不要刪除老的eclipse目錄)。
默認情況下Eclipse的代碼編輯器是不顯示行號的,要顯示它可以通過菜單Window -> Preferences…
來打開Preferences設置對話框,幾乎所有Eclipse的設置選項都可以在這里找到。

要顯示行號,可以展開節點General -> Editors -> Text Editors,在右側的設置中選中復
選框 Show line numbers即可

查看當前類被哪些類引用
在項目中如果能看到類或者變數,方法被哪些其它的類所引用,將會大大的加快調試或者理解程序
結構的進度。可以在編輯器的上下文菜單中選擇References -> Project來顯示當前項目
哪些類引用到了它,或者References -> Workspace來看整個工作區裡面哪些類引用到了它。查
找結果顯示在Search視圖中。

手工和自動編譯
如果是特別大的項目,例如幾千個源代碼,使用Eclipse來自動編譯將會是一場噩夢。
每鍵入一行代碼都會自動啟動編譯器檢查進程,嚴重時候屏幕甚至會卡著不動(這也是Eclipse的
一個優點之中的缺點)。這時候可以切換Eclipse的自動編譯為手工編譯。去掉菜單
Project -> Build Automatically 的選中狀態後,項目就變成了手工編譯狀態
;再次點擊菜單可以重新切換會自動編譯狀態。這時候再鍵入代碼就不會自動檢查編
譯錯誤了,也不會生成編譯後的類文件,這樣有助於快速的寫代碼。此時要進行編譯可以選
擇菜單 Project -> Build Project 來編譯當前項目或者 Project -> Build All 來編譯所有項目。

生成getter和setter 方法
在寫JavaBean的時候常常要寫一些模式化的getXXX()和setXXX()這樣的方法,我們可以用Eclipse來
自動生成這些模版化的方法。先寫好 private String name; 這樣的變數定義,然後選擇菜單Sour
ce -> Generate Getters and Setters… 或者在編輯器中點擊右鍵選擇菜單Source -> Generate
Getters and Setters…就可以打開Generate Getters and Setters對話框,在對話框中選擇要生成
的方法,然後點擊OK按鈕即可。
格式化源代碼

有時候代碼手寫的很亂,這時候可以先選中要格式化的代碼(不選擇是格式化當前文件的所有代碼)
,通過選擇菜單Source -> Format 或者在編輯器中點擊右鍵選擇菜單Source -> Format 或者通過快
捷鍵Ctrl+Shift+F來快速的將代碼格式化成便於閱讀的格式。這個操作在MyEclipse中也可以格式化
XML,JSP,HTML等源文件。

注釋和取消注釋
使用快捷鍵 Ctrl + / 可以將選中的代碼快速的添加或者去掉兩個斜線(//)風格的注釋。

呵呵呵……

Ⅱ Java 中實例化後的對象間如何交互傳遞數據

一般用傳參來解決的,示例如下:

package test20210106;

/**燈泡類*/

public class Bulb {

//發光量

private double glowAmount;

//get、set方法

public double getGlowAmount() {

return glowAmount;

}

public void setGlowAmount(double glowAmount) {

this.glowAmount = glowAmount;

}

}


package test20210106;

/**開關類*/

public class Switch {

/**設置發光量30%*/

public void glowAmount30(Bulb bulb){

bulb.setGlowAmount(0.3);

System.out.println("當前燈泡的發光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

/**設置發光量60%*/

public void glowAmount60(Bulb bulb){

bulb.setGlowAmount(0.6);

System.out.println("當前燈泡的發光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

/**設置發光量100%*/

public void glowAmount100(Bulb bulb){

bulb.setGlowAmount(1);

System.out.println("當前燈泡的發光量是: "+(int)(bulb.getGlowAmount()*100)+"%");

}

}



package test20210106;

//

public class Test {

public static void main(String[] args) {

Bulb bulb = new Bulb();

Switch s = new Switch();

s.glowAmount30(bulb);

s.glowAmount60(bulb);

s.glowAmount100(bulb);

}

}

Ⅲ java緙栬瘧涓鍑虹幇涓涓鐏娉″暐鎰忔

榛勮壊鐨勫皬鐏娉″簲璇ユ槸灞炰簬璀﹀憡鐨勬剰鎬濓紝涓嶅獎鍝嶄唬鐮佺殑鎵ц岋紝浣嗘槸浣犱粩緇嗛槄璇諱細鍙戠幇瀹冨叾瀹炲湪寤鴻
濡傦紝鐗堟湰楂樹綆錛屾槸鍚︿負姝諱唬鐮侊紝鍐椾綑浠g爜絳

閱讀全文

與java如何編譯燈泡變色相關的資料

熱點內容
java課表 瀏覽:553
如何在pdf裡面修改 瀏覽:927
橙光製作器檔案框在哪個文件夾 瀏覽:989
php如何抓取網頁數據 瀏覽:640
計數器單片機 瀏覽:964
游戲aoi演算法 瀏覽:844
phpmysqlint 瀏覽:912
怎麼從appstore商城買東西 瀏覽:184
大秀直播平台源碼 瀏覽:424
java視屏 瀏覽:934
電腦中如何給程序加密 瀏覽:240
java排序容器 瀏覽:942
職稱證書在哪個app下載 瀏覽:362
四九演算法算男女 瀏覽:659
javawindows8 瀏覽:496
2021世界程序員節 瀏覽:485
php翼支付 瀏覽:883
盈通伺服器ip地址 瀏覽:790
3des演算法的c語言實現 瀏覽:873
網上怎樣購買伺服器地址 瀏覽:815