首先要明白Java體系設計到得三個方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我們經常說到的JDK,就主要指的這個,它是三者的基礎,屬於案頭級應用開發,這部分如果學得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用於嵌入式Java,如手機,PDA等等。J2EE,Java 2 Platform,Enterprise Edition,
通常,客戶類(clients of class)通過類的介面訪問它提供的服務。有時,現有的類(existing class)可以提供客戶類的功能需要,但是它所提供的介面不一定是客戶類所期望的。這是由於現有的介面太詳細或者缺乏詳細或介面的名稱與客戶類所尋找的不同等諸多不同原因導致的。 在這種情況下,現有的介面需要轉化(convert)為客戶類期望的介面,這樣保證了對現有類的重用。如果不進行這樣的轉化,客戶類就不能利用現有類所提供的功能。適配器模式(Adapter
Java對properties設定檔的操作/* * Created on 2005-1-4 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */package com.yorsun;import java.io.File;import java.io.FileInputStream;import
1、內部類分為成員內部類、靜態嵌套類、方法內部類、匿名內部類。幾種內部類的共性:A、內部類仍然是一個獨立的類,在編譯之後會內部類會被編譯成獨立的.class檔案,但是前面冠以外部類的類命和$符號。B、內部類不能用普通的方式訪問。內部類是外部類的一個成員,因此內部類可以自由地訪問外部類的成員變數,無論是否是private的。2、成員內部類:形式如下 class Outer { class Inner{} }
一、方法的重寫。1、重寫只能出現在繼承關係之中。當一個類繼承它的父類方法時,都有機會重寫該父類的方法。一個特例是父類的方法被標識為final。重寫的主要優點是能夠定義某個子類型特有的行為。 class Animal { public void eat(){ System.out.println ("Animal is eating."); } } class Horse extends Animal{
在真正進入代碼編寫前些進行一些工具的準備:1.保證有一個可用的資料庫,這裡我用sql server 2000為例,2.擁有一個ide,如ecelise或myeclipse等,這裡我使用的是myeclipse 8.53.資料庫連接的架包;這裡資料庫的安裝就不說了,如果你安裝的sql server 2000的話,你在使用jdbc進行串連時還需要打上sp3補丁;一切準備就緒後我們就開始進入正題了:1.首先我們在file--->New---->Web Project(也可以再Package