|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。j2ee|成绩1、Java基本方面:
1,感化域public,protected,private,和不写时的区分
public在其他的包中的类也能够援用,protected只限于统一个包内的类,private只要本人可使用。不写的时分和protected一样。
2,ArrayList和Vector的区分
ArrayList必要事后界说巨细,Vector不必;
Vector的办法都是同步的(Synchronized),是线程平安的(thread-safe),而ArrayList的办法不是,因为线程的同步一定要影响功能,因而,ArrayList的功能比Vector好。
当Vector或ArrayList中的元素凌驾它的初始巨细时,Vector会将它的容量翻倍,而
ArrayList只增添50%的巨细,如许,ArrayList就有益于勤俭内存空间。
同为对象汇合,ArrayList可由编译器反省而Vector则不会,以是假如用Vector前往对象汇合,编译器是没法查错得,只要在运转时才干才干发明。
3.HashMap和Hashtable的区分
HashMap和Hashtable的默许初始化容量(defaultinitialcapacity)分歧HashMap是16,Hashtable为11。
Hashtable是基于陈腐的Dictionary类的,HashMap是Java1.2引进的Map接口的一个完成。
Hashtable的办法是同步的,而HashMap的不是。
4,char型变量能不克不及界说为一其中文?为何?
能够界说。由于中文也是16bit的
5,多线程有几种暗示办法,都是甚么?
Thread子类和Runnable接话柄现两种
6.同步有几种完成办法,都是甚么?
一种是将办法同步:publicsynchronizedmethodName(...){....}
另外一种是将对象同步(此对象不克不及是null值):synchronized(object){.....}
7,承继时分类的实行按次成绩,一样平常都是选择题,问你将会打印出甚么?
8,外部类的完成体例?
外部类”是在另外一个类的外部声明的类。从Java1.1入手下手,你可在一个类中声明另外一个类,这与声明字段和办法十分类似。
9,渣滓接纳机制,怎样优化程序?
在变量不利用的时分将其赋值为null。
10,float型floatf=3.4是不是准确?
不可。范例不婚配。改成floatf=3.4f。
2、Jsp方面
1,jsp有哪些内置对象?感化分离是甚么?
2,jsp有哪些举措?感化分离是甚么?
3,include的两种完成体例的区分?
4,两种跳转体例分离是甚么?有甚么区分?
3、Servlet方面
1,说一说Servlet的性命周期?
2,Servlet版本间(忘了问的是哪两个版本了)的分歧?
4、Jdbc,Jdo方面
1,大概会让你写一段Jdbc连Oracle的程序.
2,Class.forName的感化?为何要用?
3,Jdo是甚么?
5、Xml方面
1,xml有哪些剖析手艺?区分是甚么?
2,你在项目顶用到了xml手艺的哪些方面?怎样完成的?
3,用jdom剖析xml文件时怎样办理中文成绩?怎样剖析?
6、EJB方面
1,EJB2.0有哪些内容?分离用在甚么场所?EJB2.0和EJB1.1的区分?
EJB2.0界说了三种Bean,EntityBean,SessionBean,Message-drivenBean.
7、MVC方面
1,MVC的各个部分都有那些手艺来完成?怎样完成?
8、计划形式方面:
1,开辟中都用到了那些计划形式?用在甚么场所?
9、JavaScript方面
1,怎样校验数字型?
varv=document.all.Telephone.value;
if(isNan(v)){
alert("满是数字");
}
10、CORBA
1,CORBA是甚么?用处是甚么?
有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。 |
|