原创 把 Ex6-4 InnerClassTest.java 改成了這個樣子.

  //----------------------------------------------------//poor vertion//use BankAccount to implement interface ActionL

原创 java入門學習指導之最佳方向(下)

(續:java入門學習指導之最佳方向(上))善於享受孤獨,幸好還有J2EE!    網絡上、書店都提供了很多資料,很多方式都可以得到J2EE方面的資料。如何系統的、高效的學習J2EE這個問題擺在我們面前。比如, 有些人在看完一大堆書後,

原创 java入門學習指導之最佳方向(上)

   我們學習Java大概有3個方向,第一,桌面系統,包括C/S結構;第二,J2ME,面向無限領域,很有潛力的傢伙,看看中國的手機用戶就知道了。第三,

原创 Java初學者需掌握的30個基本概念

基本概念      1.OOP中唯一關係的是對象的接口是什麼,就像計算機的銷售商她不管電源內部結構是怎樣的,他只關係能否給你提供電就行了,也就是隻要知道can or not而不是how and why.所有的程序是由一定的屬性和行爲對象組

原创 java中的堆&棧

<Thinking in java> chapter 4 2.1 內存分配策略按照編譯原理的觀點,程序運行時的內存分配有三種策略,分別是靜態的,棧式的,和堆式的.靜態存儲分配是指在編譯時就能確定每個數據目標在運行時刻的存儲空間需求,因而在

原创 Pitfall: “overriding” private methods

     有時候,你可能無意中寫出這樣的代碼: public class PrivateOverride{     private void f()   {        System.out.println("private f()"