這個機緣是在2014/11/30參加教育數位博覽會時......(忙裡偷閒^O^)
看到資訊月會場「學電腦送iPad Air 2」吸引過去,慶幸能被一位新竹認證中心的妹妹給攔下
來!才能了解這方面的課程與工作。
第一次到巨匠電腦彰化分校,走國三接台74八卦山隧道後再接國一,結果走過頭了!開到烏
日交流道 = =|||,後來找到復興路;結果車位找了20分鐘@@",彰化火車站附近還真是有夠難
找車位。慶幸的事是收費停車場每日收費有上限,最後選擇一個最高收費150元的停車場。
進到教室看見老師發現他長的好像「宏圖」老師,那個臉型與穿著真的超像!好啦~長相不
是重點,重點是這位老師上課非常精實,而且講解很清楚!(可能已有些程式設計的底子^O^)
也了解到JAVA的創始者:James Gosling
超先進的程式設計概念但卻無「伯樂」來識「千里馬」,導致JAVA被默默埋沒了五年之久,
直到1995年微軟發表Windows 95才發現JAVA可以解決IE上無法呈現動畫的問題因而知名度大升。
James Gosling 轉至 sun 公司後與友人研發出一套語言叫「oak」,但此名稱已有人註冊,只好另外想名字。最後在喝咖啡時,使用了咖啡的名字來當語言的名字!原來JAVA在以前是一款咖啡的名稱= =|||
第一堂課介紹了JAVA的歷史、公司、功能、設定環境變數、jdk資料夾裡每個資料夾的功用與第一個程式如何用「命令提示字元」來執行和除錯。
※安裝程式:
※環境變數的設定:
※Notepad++設定:
※Java/jdk資料夾裡的功用:
jdk/bin => 工具程式。
jdk/db => 資料庫(data base)。
jdk/include => C語言程式檔的存放位置。
jdk/jre/bin => client 與 server 裡頭 jvm.dll (java的虛擬機器)。
jdk/jre/lib/ext => 擴增函數庫 (新增的函數可以放這)。
jdk/jre/lib => 有個 rt.jar 壓縮著所有java網頁上的API。
jdk => 有個 src.zip 為JAVA原始程式碼。
jdk/lib => 有個 jawt.lib 是用C語言開發的圖形化介面。
※存取修飾子(modifiers):
公開 public:任何都可以使用。
受保護 protected:兒子、孫子。
預設 default(空白即可):鄰居(1.同一資料夾 2.同一個壓縮檔)。
私有 private:只有自己那一個副程式可以使用。
+
靜態 static:
1.JVM會自動載入靜態的變數及副程式至記憶體。
2.全域
3.共用
※類別class的功能 => 分類 變數及副程式。
※物件object => 一個記憶體空間,存放變數與程式碼。
※導向oriented => 一直操作object (方法)。
※JAVA建議一個程式儲存成一個檔案,檔名為類別成稱,大小寫有差別。如果程式要寫在一個檔案內,檔名命名優先順序為1.public 2.有主程式的。
※主程式架構:
class Test1{
public static void main(String[] args){
}
}
※八進位:0177
十六進位:0x7f
二進位:0b11001100
※UniCode:'\u0000' ~ '\uffff' 一定要有4位。(0~255跟ascii 一樣,只是unicode是16進位)。
※Windows 命令提示字元指令:
cd => 切換資料夾路徑 (cd\資料夾名稱)
dir => 顯示資料夾內容
最後分享一下超強工具~QSearch
後記:
1. 原來微軟的技術,很多時候都是跟別人學來的。
2. 免費的軟體很強大,並非付錢的比較好。
3. Google的資料庫技術是使用分散式資料處理。
4. Sun公司被Oracle合併了。
5. 彰化市星期天在17:00過後,火車站附近大塞車= =|||。
沒有留言:
張貼留言