编程风格
编码规范 变量明名
JAVA方面
方法重载和方法重写的概念和区别
答: 方法重载
当多个方法享有相同的名字,但是这些方法的参数不同,或者是参数的个数不同,或者是参数类型不同时。就叫方法的重载
要注意的是:返回类型不能用来区分重载的方法。
方法重写
子类方法覆盖父类方法
文件读写的基本类
串行化的注意事项以及如何实现串行化
1 面向对象的特征有哪些方面
2 String是最基本的数据类型吗?
3 int 和 Integer 有什么区别
4 String 和StringBuffer的区别
5 运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,
运行时异常表示虚拟机的通常操作中可能遇到的异常,
是一种常见运行错误。
java编译器要求方法必须声明抛出可能发生的非运行时异常,
但是并不要求必须声明抛出未被捕获的运行时异常。
6 说出一些常用的类,包,接口,请各举5个
7 说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,
它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,
Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,
而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,
但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。
Hashtable和HashMap
List 与 Vector
作用域public,private,protected,以及不写时的区别
答:区别如下:
作用域 当前类 同一package 子孙类 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不写时默认为friendly
PROP 协议与 Http协议的转换
java 语言
中文乱码问题
出现在jsp页面的数据
字符集
GBK
GB2312
iso8859-1
GC
JVM heap 和 stack 的区别
socket
thread
synchronized
serailiable
OO A D P
接口与抽象类区别
UML方面
标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图
CORBA问题
同步和异步有和异同
说出在JSP页面里是怎么分页的
设计模式 分类
单例
工厂
模板
facade
DAO模式
deleget
J2EE 规范 种类 产生?
BS与CS
Session 的机制 cookit 和 IE
serlet
servlet的生命周期
线程 instance 个数量 init service doGet doPost
如何现实servlet的单线程模式
重定位 API中forward() 与redirect()
Jsp方面
1、jsp有哪些内置对象?作用分别是什么?
答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
request 用户端请求,此请求会包含来自GET/POST请求的参数
response 网页传回用户端的回应
pageContext 网页的属性是在这里管理
session 与请求有关的会话期
application servlet 正在执行的内容
out 用来传送回应的输出
config servlet的构架部件
page JSP网页本身
exception 针对错误网页,未捕捉的例外
EJB :
种类 区别 用途
MDB SB EB
接口
remote接口和home接口主要作用
客服端调用EJB对象的几个基本步骤
一、 设置JNDI服务工厂以及JNDI服务地址系统属性
二、 查找Home接口
三、 从Home接口调用Create方法创建Remote接口
四、 通过Remote接口调用其业务方法
生命周期 和 状态
说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法
Session Facade Pattern:使用SessionBean访问EntityBean
Message Facade Pattern:实现异步调用
EJB Command Pattern:使用Command JavaBeans取代SessionBean,实现轻量级访问
Data Transfer Object Factory:通过DTO Factory简化EntityBean数据提供特性
Generic Attribute Access:通过AttibuteAccess接口简化EntityBean数据提供特性
Business Interface:通过远程(本地)接口和Bean类实现相同接口规范业务逻辑一致性
XML
DTD是什么?
xls是什么?
解析器?
具体使用的 jar包
1、xml有哪些解析技术?区别是什么?
答:有DOM,SAX,STAX等
Ajax
javascript 问题 是否可支持对象化编程
struts
验证 框架
动态 FormBean
动态ActionBean
重新提交问题
ibatis
# $ 区别
iterator
cache
刷新
数据类型 maping 的java 对象
OR maping 数字类型
Spring
WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。
答:Web Service描述语言WSDL
SOAP即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML编码信息的轻量级协议。
UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,
同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。
open source
jive forumn
数据库方面
存储过程
事务
并发问题
隔离级别 jdbc
锁
游标
触发器