創作內容

10 GP

從頭開始認真學JAVA

作者:玉子燒-瘋狂發春模式│2021-07-03 01:50:03│巴幣:20│人氣:234
第一章:JAVA環境簡介

位元組碼、JVM、直譯器
媽的各種新名詞轟炸
撐...撐過第一章就好...
我上那麼久java到底學了什麼鬼

上禮拜買的梅酒喝兩次就喝完了
奸商啦奸商

久違的廢文
還特別開推特找圖
結果幾乎都是會被車爆的

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=5196589
All rights reserved. 版權所有,保留一切權利

相關創作

留言共 14 篇留言

樂小呈
bytecode 很硬歐XD

07-03 10:12

玉子燒-瘋狂發春模式
放心 我只是搞清楚那是什麼07-03 11:07
費玟
加油 開頭就是聽過就好
雖然樓上說bytecode很硬 但那只是要了解JAVA的歷史還有編譯/直譯的概念而已XD

如果不講機器碼,那就不會知道中間還有一層JVM,也就不會知道JAVA是怎麼實現跨平台特性的
更不會搞清楚為什麼其他程式語言同樣是編譯成bytecode,卻只能在windows(舉例而已)上執行,就會不懂JAVA跟其他語言到底有啥不一樣

所以我覺得從這個開始很好啊,我以前上udemy的免費課、Hahow好學校的付費課
還有我現在上的資策會,其實全部講JAVA的第一章,每一個人都絕對是講這些東西

07-03 12:15

玉子燒-瘋狂發春模式
我也覺得很好 不過你說有些語言翻成bytecode只能在單一平台跑的部分我不知道07-03 13:07
費玟
聽不太懂沒差 只要知道JAVA只認得「JVM(Java Virtual Machine)」一台虛擬機器,而不認得什麼WINDOWS、LINUX、MAC...之類的

而所有的JAVA程式,都跑在JRE(Java Runtime Environment)的執行環境裡

我們(開發人員)則是使用JDK(Java Develop Kit)這個開發套件,用它提供的各種函式庫(各種API)去寫程式,方便我們做開發

07-03 12:18

費玟
這些算是"基本"概念,為何基本?
因為你寫程式的時候不會實際用到

但它"確確實實"的存在,只是你看不到
只是要寫程式、當碼農,確實可以不用會、不用知道

BUT你不知道,就表示你沒有真的"瞭解"JAVA

大概是這樣啦
供參

07-03 12:20

玉子燒-瘋狂發春模式
我們系上一年級只負責把我們教成碼農
其他一概自主學習07-03 13:09
費玟
話說我也沒有真的實際去啃bytecode啦XD
只是知道有這東西,沒有去學什麼組合語言機器碼之類的

那還不是我現在這個非本科仔該碰的東西

07-03 12:22

玉子燒-瘋狂發春模式
我野不想碰不過好像之後要修
而且我覺得一堆外系有興趣的比我們本科強07-03 13:42
費玟
XD 因為我覺得這些很有趣啊
外系…我原本也想過修資工系 不過到了大三大四已經來不及了(那些都只給本系修)

然後我現在大學畢業一年了,只能跑來資策會上業界實戰班

07-03 14:18

玉子燒-瘋狂發春模式
可以雙主修技術性延畢(沒07-03 14:26
費玟
其實大一大二還是能夠可以認真玩的程度
三跟四就會真的忙起來(畢竟還要做專題等等的)
該趁現在做些自己有興趣的事情就趁現在,不要後悔最重要

07-03 14:19

玉子燒-瘋狂發春模式
我二年級有重修地獄 嗚嗚嗚07-03 14:26
費玟
bytecode的部分啊
你可以把它想像成某種你完全不會的外國語言(阿拉伯文、西班牙文etc…)

現在因為你只會講中文(假設)
而你不懂他們講的語言(機器碼)
所以需要翻譯官(編譯器)來幫你把中文(程式語言)翻譯成阿拉伯文西班牙文泰文之類的…(windows Linux mac等等專屬的bytecode)

至於為啥bytecode還會有分?
因為雖然都是很底層的語言 但就像是手語唇語等等還是有「自己的一套規則」,「作業系統」之所以是「作業系統」就是因為如此,他們搭載的硬體不一樣、驅動程式不一樣,看得懂的編碼就不一樣。

07-03 14:24

玉子燒-瘋狂發春模式
我還以為OS是直接吃機器碼的,原來有自己的bytecode07-03 14:30
費玟
最後一段你參考就好,我沒有讀過OS,但看過網路一些講OS的文章大約十這個概念,你可以改天去問老師(畢竟你是大學本科生,問老師最正確)

順便釐清你之前的那些疑問

07-03 14:25

玉子燒-瘋狂發春模式
謝啦 要見到老師可能要等放完史上最長暑假了 先慢慢爬文研究07-03 14:32
費玟
話說 我不知道你哪一科欸其實
只是感覺從上面你的回覆看起來應該是本科
不然就是非本科雙主修

07-03 14:33

玉子燒-瘋狂發春模式
我是資工系的,不過是二一邊緣那種...07-03 14:35
費玟
ok的 加油

07-03 14:33

玉子燒-瘋狂發春模式
[e5][e5][e5]07-03 14:44
費玟
幹 我錯得有夠離譜 把bytecode跟machine code混為一談了啦 哪個電腦不是吃0跟1

07-03 17:13

費玟
https://i.imgur.com/cO6JeDY.jpeg
https://i.imgur.com/UIPder4.jpeg

我只好上我當初的筆記來當賠禮了(?)

07-03 17:32

夢幻星企鵝
佬...

07-17 05:53

我要留言提醒:您尚未登入,請先登入再留言

10喜歡★lucas0209 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:健行健行... 後一篇:宅宅一家親...

追蹤私訊切換新版閱覽

作品資料夾

dhreekingdon幸運看見的你
給你一顆紅心~讓你能保有一整天的好心情~祝你有個愉快的一天喲(<ゝω・)~❤看更多我要大聲說昨天17:23


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】