某通讯公司的Java面试题

某通讯公司的Java面试题

ID:42167697

大小:94.50 KB

页数:10页

时间:2019-09-09

某通讯公司的Java面试题_第1页
某通讯公司的Java面试题_第2页
某通讯公司的Java面试题_第3页
某通讯公司的Java面试题_第4页
某通讯公司的Java面试题_第5页
资源描述:

《某通讯公司的Java面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(资料来源:互联网)JAVA方面1面向对象的特征有哪些方面封装:一个类中有多个的属性与方法,对于方法与属性有四种修饰符:publicprotectedprivate无继承:子类继承父类的所有方与属性。可以覆盖,在覆盖的构造函数及方法通过super(),方法super.父类方法名()多态:静态:方法名相同,参数不同。动态:将子类的实例传与父类的引用,调用的是子类的方法。将实现接口的类的实例传与接口的引用,调用的是实现类的方法。2String是最基本的数据类型吗?不是,是一个类。基本的数据类型是in

2、t、long、boolean、char、float、double3int和Integer有什么区别Int是基本的数据类型,不是对象。Integer是一个封装类,其实例可以封装一个整型值,其有多个方法,如parseInt(“”),将字符串转化为了一整型。4String和StringBuffer的区别String在合并字符串时要转化成StringBuffer,所以效率较低度。StringBuffer的效率较高5运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚

3、拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。运行时异常:由java虚拟机抛出的异常。用户不必处理。一般异常是用户可以抛出的异常,如果抛出调用必须进行处理。6说出一些常用的类,包,接口,请各举5个类:MathClassLoaderClassMethodHttpServletStringInteger包:java.lang.*;java.sql.*;java.io.*;javax.xml.

4、*;java.util.*接口:CollectionSetListMapEJBObjectEntityBeanSessionBeanEJBHome7说出ArrayList,Vector,ArrayLlinkedListd的存储性能和特性ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程

5、安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。8设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。publicclassThreadTest1{privateintj;publicstaticvoidmain(Stringargs[]){ThreadTest1tt=new

6、ThreadTest1();Incinc=tt.newInc();Decdec=tt.newDec();for(inti=0;i<2;i++){Threadt=newThread(inc);t.start();t=newThread(dec);t.start();}}privatesynchronizedvoidinc(){j++;System.out.println(Thread.currentThread().getName()+"-inc:"+j);}privatesynchronized

7、voiddec(){j--;System.out.println(Thread.currentThread().getName()+"-dec:"+j);}classIncimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){inc();}}}classDecimplementsRunnable{publicvoidrun(){for(inti=0;i<100;i++){dec();}}}}9.JSP的内置对象及方法。requestre

8、quest表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。responseresponse表示HttpServletResponse对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)outout对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。pageContextpageContext表示一个javax

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。