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