iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
Modern Web

自己開發一個~?系列 第 1

起手式~介紹JAVA內容

  • 分享至 

  • xImage
  •  

挖~時間過超快又到了一年一度鐵人賽
/images/emoticon/emoticon24.gif

先賣個關子~開發一個~?
起手式~介紹JAVA內容

/images/emoticon/emoticon07.gif

雖然說用記事本也是可以編輯程式~
但是業界的開發還是要用IDE也就是整合式開發環境 (IDE) 是協助程式設計師高效地開發軟體程式碼的軟體應用程式。它透過將軟體編輯、建置、測試和封裝等功能整合至易於使用的應用程式,以提高開發人員的生產力。正如作家使用文字編輯器,會計師使用試算表一樣,軟體開發人員使用 IDE 來提高工作效率。

有預算的公司甚至會用需要付費的但是業界的開發還是要用IDE

在安裝IDE前需要先安裝JDK,可以參考以下這篇~
https://www.kjnotes.com/devtools/35

我這系列的鐵人JDK至少要11,我放的位置 C:\Program Files\Java
https://ithelp.ithome.com.tw/upload/images/20230915/201190355xO0jWlHIh.png
我的ide是使用eclipse,如果只是練習可以不用使用到Eclipse EE,但是因為實際開發就是使用Eclipse EE
所以早點習慣也比較好,安裝流程可以參考網址~
https://yijay131724.blogspot.com/2020/05/java-eclipse-ide-for-enterprise-eclipse.html

一定要解壓縮再安裝
/images/emoticon/emoticon31.gif
我放的位置C:\eclipse-jee-2022-09-R-win32-x86_64\eclipse
https://ithelp.ithome.com.tw/upload/images/20230915/201190354nQUOSO4XN.png

目前程式碼放的地方C:\WorkSpace
https://ithelp.ithome.com.tw/upload/images/20230915/20119035oEuFnVS1I9.png

要讓打字時有提示,就要先選擇進入eclipse工作空間,選擇Window>Preferences.
https://ithelp.ithome.com.tw/upload/images/20230915/20119035wIW5Pv1JtE.png

從側邊的Java>Editor>Content Assist>Auto activation trigger for java>
改成.abcdefghijklmnopqrstuvwxyz然後按Apply
https://ithelp.ithome.com.tw/upload/images/20230915/20119035xpkTp6thzf.png

從側邊的General>Workspace>Text file encoding>
選UTF-8然後按Apply,才不會之後用其他電腦打開程式碼是亂碼
https://ithelp.ithome.com.tw/upload/images/20230915/20119035NRQZJW1OLY.png

/images/emoticon/emoticon04.gif


以下因為我本身eclipse工作空間已經有檔案所以只能讓大家看文字去新增第一個JAVA Project,
看文字應該也可以成功
/images/emoticon/emoticon08.gif

  1. 按Create a Project
  2. 顯示New Project視窗>選Java>Java Project>按Next
  3. 填寫Project Name,要打V Use an execution environment JRE這裡就選JAVA11
  4. 到這裡就等下面經度條跑完/images/emoticon/emoticon05.gif
  5. JAVA11會自動新增模組/images/emoticon/emoticon06.gif
  6. 關掉/刪除就好
  7. 右鍵新增package
  8. 填入package name
  9. 命名規則:封包名稱,即命名空間,這邊有六個必要規則:(1)第一個字元為英文、(2)只能用英數字以及小數點( . ) 跟底線( _ )、(3)全小寫(其實這個不算是必要,只是會被警告)、(4)要兩個區段,也就是至少要有由一個小數點隔開的兩個區段、(5)不可以有兩個連續小數點、(6)不可以用小數點為結束。
  10. 就是新增看看~不能就是代表錯了
  11. 右鍵新增class
  12. 填入class name:首字大寫,大駝峰式命名法,名稱應為名詞,例如:
  13. 例如:https://ithelp.ithome.com.tw/upload/images/20230915/20119035noKHbnLAvC.png
  14. 鍵盤按CTRL+字可以放大
  15. 輸入m有提示main方法
  16. 縮排:CTRL+A後選中需要排版的程式碼,然後按下 快捷鍵ctrl+shift+F 即可
  17. 輸入sysout會顯示System.out.println("");
  18. " "裡面就是顯示文字
  19. 按右鍵Run As
  20. 跑之前記得要存檔V
  21. 同一個檔案可以放入多個class
    22.要記得{ }跟;會常常因為這個沒弄好~就無法跑
    /images/emoticon/emoticon02.gif

環境跟建檔都好了~那要開始來寫程式碼:
/images/emoticon/emoticon08.gif
程式碼是由上到下的跑~先貼一個大家的第一個程式碼~HELLO WORLD

package oop01;

public class Hello {

	public static void main(String[] args) {
		System.out.println("HELLO WORLD~~");
	}

	}



顯示:HELLO WORLD~~


來解釋一下程式碼~
/images/emoticon/emoticon01.gif

  1. package oop01指定的package為oop01
  2. public class Hello是Hello Class類別
  3. public static void main(String[] args)程式進入點main()方法
  4. System.out.println("HELLO WORLD~~"); 敘述區塊

那就明天見~
/images/emoticon/emoticon41.gif


下一篇
解釋從底開始~JAVA程式碼~
系列文
自己開發一個~?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言