Java Essence

 

不是裝好就沒事

若我是面試官,其中有道題目一定是給台沒裝 JDK 的電腦,請你寫個 Hello World 來執行看看!小心別出局了。。XD

  • 重新認識 JDK
反正你應該寫過 Hello World 了,這次就別急著寫 Hello World 吧!
反思 "HelloWorld" 中提到:「小心,就因為它是這麼的簡單,您要小心控制...」

 

在管理與偷懶之間

package 的出發點是分門別類地管理類別檔案,但管理又想要偷懶,才會有 import 的存在。

  • 散落一地的類別檔案
如果你會用 Windows 檔案總管,為什麼你會不了解 package 呢?
package 還跟原始碼、類別檔甚至存取權限扯上關係。



眼見不為憑

程式碼寫好了不代表一切,真正運行的程式碼,有些跟你想的不一樣。。XD

  • 不偷工反加料
不要擔心偷工減料這種事情,你要想說是不是被體貼地多作了些事情。。Orz
  • 編譯器請你吃
少寫些程式碼,多嘗點甜頭,但別忘了沒糖吃前是怎麼運作的。。。XD

 

記憶中的那個東西

Java不用處理記憶體位址,因此隱藏了某些行為,創造了某些名詞,因此造成了某些模糊。

  • 要怎麼參考呢
老實說,變數就是變數,基本型態與參考型態存放的東西都是一樣的。
垃圾海海,有些代誌擱噯你了解。

 

一切都是為了彈性

類別、介面用的好,不用程式改到老。。。XD

  • 類別與介面
定義類別是撰寫Java程式的起點,很多人卻錯在這個起點上。
程式寫到出錯是不被老闆允許的,看在你有創意的份上,再試一次吧!...XD
了解千面人一致的行為,就無需在意它不同的面貌。

 

千頭萬緒

人多好辦事,但要小心手雜。。。XD

 

你是怎麼跑進來的

你也許不用了解反射(Reflection)機制的全部,但了解類別載入的方式卻是必要的。。。XD

  • Class 類別
一個 .class 在 JVM 中都會有個 Class 實例與之對應。
搞清楚類別載入器如何載入類別,ClassNotFoundException或NoClassDefFoundError時就不會驚慌失措。。XD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值