摘要: 北京一家JAVA开发公司面试题(留给后人)
cnliutian (手起刀落,小日本鸡鸡被砍掉) 2004-10-26 12:20:43 在 Java / Web 开发 提问
1、jsp有哪些内置对象?作用分别是什么?
2、描述一下servlet的生命周期和基本架构。
3、多线程有几种实现方法,都是什么?
阅读全文
posted @
2006-11-29 01:10 EricWong 阅读(586) |
评论 (0) |
编辑 收藏
摘要: 16应用服务器有那些?
17你所知道的集合类都有哪些?主要方法?
18给你一个:驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC检索出表T的所有数据。
阅读全文
posted @
2006-11-29 01:08 EricWong 阅读(221) |
评论 (0) |
编辑 收藏
摘要: 用JAVA实现一种排序,JAVA类实现序列化的方法(二种)?
如在COLLECTION框架中,实现比较要实现什么样的接口?
阅读全文
posted @
2006-11-29 01:07 EricWong 阅读(199) |
评论 (0) |
编辑 收藏
摘要: Jdbc、Jdo方面
1、可能会让你写一段Jdbc连Oracle的程序,并实现数据查询.
答:程序如下:
package hello.ant;
import java.sql.*;
public class jdbc
{
阅读全文
posted @
2006-11-29 01:05 EricWong 阅读(181) |
评论 (0) |
编辑 收藏
摘要: 定义:
一个软件组件是一个具有特定的契约接口并并且具有显式上下文(环境)依赖性的成分单元。
一个软件组件可以独立部署,并且服从第3方的组成。
阅读全文
posted @
2006-11-29 00:54 EricWong 阅读(282) |
评论 (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 阅读(286) |
评论 (1) |
编辑 收藏
摘要: 面向对象的基本思想之一是: 封装实现细节并公开接口。
Java语言采用访问控制修饰符来控制类及类的方法和变量的访问权限,
从而只向使用者暴露接口,但隐藏实现细节。
阅读全文
posted @
2006-11-29 00:47 EricWong 阅读(561) |
评论 (0) |
编辑 收藏
摘要: abstract(抽象的)
static(静态的)
public(公共的)
protected(受保护的)
阅读全文
posted @
2006-11-29 00:46 EricWong 阅读(175) |
评论 (0) |
编辑 收藏
摘要: abstract修饰符可用来修饰类和实例成员方法
用abstract修饰的类表示抽象类,抽象类不能被实例化。没有用abstract修饰的类称为具体类,具体类可以被实例化。
用abstract修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有什么功能,但不提供具体的实现。没有用abstract修饰的方法称为具体方法,具体方法必须要有方法体。
阅读全文
posted @
2006-11-29 00:46 EricWong 阅读(582) |
评论 (0) |
编辑 收藏
摘要: final修饰符具有“不可改变的”的含义,他可以修饰非抽象类、非抽象成员方法和变量。
用final修饰的类不能被继承,没有子类;
用final修饰的方法不能被子类的方法覆盖;
用final修饰的变量表示常量,只能被赋一次值。
final类
不是专门为继承而设计的类。类本身的方法之间有复杂的调用关系,假如随意创建这些类的子类,子类有可能会错误地修改父类的实现细节;
出于安全的原因,类的实现细节不允许有任何改动;
在创建对象模型时,确信这个类不会再被扩展。
阅读全文
posted @
2006-11-29 00:45 EricWong 阅读(271) |
评论 (0) |
编辑 收藏
摘要: 静态方法不需要实例化就可以被调用,因此在静态方法中不能使用this, super关键字,也不能直接访问所属类的实例变量和实例方法,但是可以直接访问所属类的静态变量和静态方法。
(2)实例方法可访问的内容
在实例方法中可以直接访问所属类的静态变量、静态方法、实例变量和实例方法。
(3)静态方法必须被实现
阅读全文
posted @
2006-11-29 00:44 EricWong 阅读(258) |
评论 (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 阅读(189) |
评论 (0) |
编辑 收藏
摘要: 接口是作为系统与外界交互的窗口。
在Java语言中,接口有两种意思:
一是指概念性的接口,即指系统对外提供的所有服务。类的所有能被外部使用者访问的方法构成了类的接口;
二是指用interface关键字定义的实实在在的接口,也称为接口类型。它用于明确地描述系统对外提供的所有服务,能够更加清晰地把系统的实现细节与接口分离。
接口对其成员变量和方法做了许多限制,接口的特征归纳如下:
阅读全文
posted @
2006-11-29 00:41 EricWong 阅读(316) |
评论 (0) |
编辑 收藏
摘要: 抽象类和接口都位于继承树的上层,它们具有以下相同点:
代表系统的抽象层;
当一个系统使用一棵继承树上的类时,应该尽可能地把引用变量声明为继承树的上层抽象类型,这样可以提高两个系统之间的松耦合。
都不能被实例化;
都能包含抽象方法。这些抽象方法用于描述系统能提供哪些服务,但不必提供具体的实现。
阅读全文
posted @
2006-11-29 00:40 EricWong 阅读(207) |
评论 (0) |
编辑 收藏
摘要: JDBC提供了用于访问数据库的标准。使用JDBC API,能用相同的Java语法访问很多不同的数据库。
JDBC API是JDK类库中的java.sql.*
JDBC驱动程序是由数据库生产商提供的。JDBC驱动程序实际上是能与数据库服务器对话的一段程序。
JDBC是Java程序与数据库连接的一种机制。
阅读全文
posted @
2006-11-29 00:39 EricWong 阅读(185) |
评论 (0) |
编辑 收藏