Java 是完全面相對象的語言,這樣的好處就是能把現實世界中的事物都抽象成對象.這也符合人類的思維習慣.有利於對複雜程式的編寫.同時也說明Java中的任何成員都不能離開對象單獨存在. 物件導向的核心機制就是封裝,繼承,多態.一:類與對象類是描述一個事物的抽象概念,它描述了事物的靜態和動態屬性.對象就是類的一個具體執行個體.二:類的五種關係關聯,(has a) 繼承(is a) 彙總(is one of) 組合(is a part of) 依賴(use a
昨天第3講主要講了點OOP的概念和package的用法,後者是新接觸的,下面是這一講的作業,比較簡單僅供newbie參考,老師要求用JBuilder,但那東東畢竟不是開源的,雖然自己水平很爛其實用開源和不用開源沒什麼區別~但從精神上還是贊同開源~Because the Open-Source Community is our hope that we can beat back to Microsoft.今天天氣還是有點熱,晚上的rugby已經準備好~~lets fight...wait a
看了王森的《JAVA深度曆險》,做了一個簡單的學習筆記。1. JAVA類裝載器在裝載類的時候是按需載入的,只有當一個類要使用(使用new 關鍵字來執行個體化一個類)的時候,類載入器才會載入這 個類並初始化。 類Main: java 代碼 public class Main { public static void main(String[] args) { A a = new A(); a.print();
Be Careful With Transient DataJava's serialization provides an elegant, and easy to use mechanism for making an object's state persistent. While controlling object serialization, we might have a particular object data member that we do not want the
JAVA1.5後新增文法:1. 泛性編程 C 通過模板技術可以指定集合的元素類型,而Java在1.5之前一直沒有相對應的功能。一個集合可以放任何類型的對象,相應地從集合裡面拿對象的時 候我們也不得不對他們進行強製得類型轉換。猛虎引入了泛型。例子如下:ArrayList<String> list = new ArrayList<String>();list.add(new