Java常考面试或笔试题.doc

Java常考面试或笔试题.doc

ID:61419298

大小:28.50 KB

页数:10页

时间:2021-01-28

Java常考面试或笔试题.doc_第1页
Java常考面试或笔试题.doc_第2页
Java常考面试或笔试题.doc_第3页
Java常考面试或笔试题.doc_第4页
Java常考面试或笔试题.doc_第5页
资源描述:

《Java常考面试或笔试题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java常考面试或笔试题1.switch(expr1)中,expr1是一个整数表达式。因此传递给switch和case语句的参数应该是int、short、char或者byte。2.String与StringBuffer的区别?stringstr=“abc”;str=str+"bcd"这样创建一个新实例str,而不是之前的str了,会导致新对象的生成,StringBuilderstrb=newStringBuilder();strb.append()//追加到当前实例上,不会创建新对象创建新对象属于程序开销较大的操作之一。3.th

2、row和throws有什么不同?throws是用来声明一个方法可能抛出的所有异常信息throw则是指抛出的一个具体的异常类型。throws抛出的是类,throw抛出的是对象。throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常.throw就是单个语句抛出异常!4.MVC的三种设计模式:最为密切是以下三种:Observer(观察者模式),Composite(组合模式)和Strategy(策略模式)MVC 是三个单词的缩写,分别为:模型(Model),视图(View)和控制Controller)。是一

3、种软件开发架构MVC模式的目的就是实现Web系统的职能分工5.Java网络编程中的java.net中的主要类Socket和ServerSocket以java.net.Socket类代表客户端连接,以java.net.ServerSocket类代表服务器端连接。6.Java的基本数据类型基本数据类型有8大:byte char short  int longfloat double boolean位数大小:8,16,16,32,64,32,64,1引用类型有3中:类.接口.数组String 不是基本数据类型.它应属于特殊的引用类型,

4、一种对象类基本数据类型(primitive)的引用和引用所指的对象都存储在栈(stack)中,   而其他类型(object)的引用存储在栈(stack)中,他所指的对象存储在堆(heap)中。7.Java中的Unicode占多少位?Unicode的学名是“UniversalMultiple-OctetCodedCharacterSet”,简称为UCS[2]。字符编码,占16位,双字节8.Servlet的生命周期的三个阶段涉及的方法init(),service()激活其它方法以处理请求,如doGet()或doPost(),des

5、troy()servlet是在服务器上运行的小程序生命周期如下l客户端请求该servletl加载servlet类到内存l实例化、初始化该servletlinit()初始化参数lservice()(doGet()或者doPost())ldestroy()9.继承Collection接口的两个接口:List和Set都是Collection的子接口,List是一个有序可重复列表,Set是一个无序重复集。List和Set的区别:List必须保持元素特定的顺序,而Set不能有重复元素。在Java类库中,没有直接继承Collection的类

6、,都是继承Collection的子接口,比如List,Set等10.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与notify11.java多态性的体现表现在方法的:重载和覆盖Overload和Override的区别我知道Overload是重载,Override是覆盖。Override是指父类和子类之间方法的继承关系,这些方法有着相同的名称和参数类型。Overload是指同一

7、个类中不同方法,这些方法有着相同的名称和不同的参数类型。override是运行时动态决定调用哪个method.所以叫做多态性。多态性:发送消息给某个对象,让该对象自行决定响应何种行为。多态分两种: (1)编译时多态:编译时动态重载; (2)运行时多态:指一个对象可以具有多个类型,方法的覆盖 12.java面向对象的四大特性:封装、抽象、继承和多态。13.Java中的IO口中主要类InputStreamOutputStreamReader还有Writer11.Java中的substring的认识substring(参数)是java

8、中截取字符串的一个方法有两种传参方式一种是publicStringsubstring(intbeginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。另一种是publicStringsubstrin

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

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

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