摘要: 北京一家JAVA開發(fā)公司面試題(留給后人)
cnliutian (手起刀落,小日本雞雞被砍掉) 2004-10-26 12:20:43 在 Java / Web 開發(fā) 提問
1、jsp有哪些內(nèi)置對象?作用分別是什么?
2、描述一下servlet的生命周期和基本架構(gòu)。
3、多線程有幾種實現(xiàn)方法,都是什么?
閱讀全文
posted @
2006-11-29 01:10 EricWong 閱讀(587) |
評論 (0) |
編輯 收藏
摘要: 16應(yīng)用服務(wù)器有那些?
17你所知道的集合類都有哪些?主要方法?
18給你一個:驅(qū)動程序A,數(shù)據(jù)源名稱為B,用戶名稱為C,密碼為D,數(shù)據(jù)庫表為T,請用JDBC檢索出表T的所有數(shù)據(jù)。
閱讀全文
posted @
2006-11-29 01:08 EricWong 閱讀(222) |
評論 (0) |
編輯 收藏
摘要: 用JAVA實現(xiàn)一種排序,JAVA類實現(xiàn)序列化的方法(二種)?
如在COLLECTION框架中,實現(xiàn)比較要實現(xiàn)什么樣的接口?
閱讀全文
posted @
2006-11-29 01:07 EricWong 閱讀(200) |
評論 (0) |
編輯 收藏
摘要: Jdbc、Jdo方面
1、可能會讓你寫一段Jdbc連Oracle的程序,并實現(xiàn)數(shù)據(jù)查詢.
答:程序如下:
package hello.ant;
import java.sql.*;
public class jdbc
{
閱讀全文
posted @
2006-11-29 01:05 EricWong 閱讀(183) |
評論 (0) |
編輯 收藏
摘要: 定義:
一個軟件組件是一個具有特定的契約接口并并且具有顯式上下文(環(huán)境)依賴性的成分單元。
一個軟件組件可以獨立部署,并且服從第3方的組成。
閱讀全文
posted @
2006-11-29 00:54 EricWong 閱讀(294) |
評論 (0) |
編輯 收藏
摘要: Java語言提供了以下3個類來處理日期:
(1)java.util.Date: 包裝了一個long類型數(shù)據(jù),表示與GMT(格林尼治標準時間)的1970年1月1日00:00:00這一刻所相距的毫秒數(shù);
(2)java.text.DateFormat: 對日期進行格式化;
DateFormat是抽象類,用于定制日期和格式,它有一個具體子類為:
java.text.SimpleDateFormat
(3)java.util.Calendar: 可以靈活地設(shè)置或讀取日期中的年、月、日、時、分和秒等信息。
Calendar是抽象類,不能實例化,它有一個具體的子類,即
java.util.GregorianCalendar
閱讀全文
posted @
2006-11-29 00:50 EricWong 閱讀(288) |
評論 (1) |
編輯 收藏
摘要: 面向?qū)ο蟮幕舅枷胫皇? 封裝實現(xiàn)細節(jié)并公開接口。
Java語言采用訪問控制修飾符來控制類及類的方法和變量的訪問權(quán)限,
從而只向使用者暴露接口,但隱藏實現(xiàn)細節(jié)。
閱讀全文
posted @
2006-11-29 00:47 EricWong 閱讀(563) |
評論 (0) |
編輯 收藏
摘要: abstract(抽象的)
static(靜態(tài)的)
public(公共的)
protected(受保護的)
閱讀全文
posted @
2006-11-29 00:46 EricWong 閱讀(179) |
評論 (0) |
編輯 收藏
摘要: abstract修飾符可用來修飾類和實例成員方法
用abstract修飾的類表示抽象類,抽象類不能被實例化。沒有用abstract修飾的類稱為具體類,具體類可以被實例化。
用abstract修飾的方法表示抽象方法,抽象方法沒有方法體。抽象方法用來描述系統(tǒng)具有什么功能,但不提供具體的實現(xiàn)。沒有用abstract修飾的方法稱為具體方法,具體方法必須要有方法體。
閱讀全文
posted @
2006-11-29 00:46 EricWong 閱讀(596) |
評論 (0) |
編輯 收藏
摘要: final修飾符具有“不可改變的”的含義,他可以修飾非抽象類、非抽象成員方法和變量。
用final修飾的類不能被繼承,沒有子類;
用final修飾的方法不能被子類的方法覆蓋;
用final修飾的變量表示常量,只能被賦一次值。
final類
不是專門為繼承而設(shè)計的類。類本身的方法之間有復(fù)雜的調(diào)用關(guān)系,假如隨意創(chuàng)建這些類的子類,子類有可能會錯誤地修改父類的實現(xiàn)細節(jié);
出于安全的原因,類的實現(xiàn)細節(jié)不允許有任何改動;
在創(chuàng)建對象模型時,確信這個類不會再被擴展。
閱讀全文
posted @
2006-11-29 00:45 EricWong 閱讀(284) |
評論 (0) |
編輯 收藏
摘要: 靜態(tài)方法不需要實例化就可以被調(diào)用,因此在靜態(tài)方法中不能使用this, super關(guān)鍵字,也不能直接訪問所屬類的實例變量和實例方法,但是可以直接訪問所屬類的靜態(tài)變量和靜態(tài)方法。
(2)實例方法可訪問的內(nèi)容
在實例方法中可以直接訪問所屬類的靜態(tài)變量、靜態(tài)方法、實例變量和實例方法。
(3)靜態(tài)方法必須被實現(xiàn)
閱讀全文
posted @
2006-11-29 00:44 EricWong 閱讀(269) |
評論 (0) |
編輯 收藏
摘要: JavaServer Faces(JSF) 是一種標準的 J2EE 表示層的技術(shù),其主旨是為了使 Java 開發(fā)人員能夠快速的開發(fā)基于 Java 的 Web 應(yīng)用程序。它不同于其它 Java 表示層技術(shù)的最大優(yōu)勢是其采用的組件模型,事件驅(qū)動,并且和其它的 MVC 框架相比,它是一種 Java 標準,在Java EE 5 中,JavaServer Faces 1.2 正式作為一個標準,加入 Java Enterprise 的世界。
閱讀全文
posted @
2006-11-29 00:44 EricWong 閱讀(190) |
評論 (0) |
編輯 收藏
摘要: 接口是作為系統(tǒng)與外界交互的窗口。
在Java語言中,接口有兩種意思:
一是指概念性的接口,即指系統(tǒng)對外提供的所有服務(wù)。類的所有能被外部使用者訪問的方法構(gòu)成了類的接口;
二是指用interface關(guān)鍵字定義的實實在在的接口,也稱為接口類型。它用于明確地描述系統(tǒng)對外提供的所有服務(wù),能夠更加清晰地把系統(tǒng)的實現(xiàn)細節(jié)與接口分離。
接口對其成員變量和方法做了許多限制,接口的特征歸納如下:
閱讀全文
posted @
2006-11-29 00:41 EricWong 閱讀(323) |
評論 (0) |
編輯 收藏
摘要: 抽象類和接口都位于繼承樹的上層,它們具有以下相同點:
代表系統(tǒng)的抽象層;
當一個系統(tǒng)使用一棵繼承樹上的類時,應(yīng)該盡可能地把引用變量聲明為繼承樹的上層抽象類型,這樣可以提高兩個系統(tǒng)之間的松耦合。
都不能被實例化;
都能包含抽象方法。這些抽象方法用于描述系統(tǒng)能提供哪些服務(wù),但不必提供具體的實現(xiàn)。
閱讀全文
posted @
2006-11-29 00:40 EricWong 閱讀(208) |
評論 (0) |
編輯 收藏
摘要: JDBC提供了用于訪問數(shù)據(jù)庫的標準。使用JDBC API,能用相同的Java語法訪問很多不同的數(shù)據(jù)庫。
JDBC API是JDK類庫中的java.sql.*
JDBC驅(qū)動程序是由數(shù)據(jù)庫生產(chǎn)商提供的。JDBC驅(qū)動程序?qū)嶋H上是能與數(shù)據(jù)庫服務(wù)器對話的一段程序。
JDBC是Java程序與數(shù)據(jù)庫連接的一種機制。
閱讀全文
posted @
2006-11-29 00:39 EricWong 閱讀(194) |
評論 (0) |
編輯 收藏