设为首页 加入收藏

TOP

225道Java面试题 学会了Java面试随你问(二)
2014-11-24 01:40:43 来源: 作者: 【 】 浏览:96
Tags:225 Java 试题 学会 面试
说出在JSP页面里是怎么分页的(要说出的方式越多越好)


67.用socket通讯写出客户端和服务器端的通讯,要求客户发送数据后能够回显相同的数据。


68.&和&&的区别


69.Java中异常处理机制是什么,事件机制是什么?


70.写一个单子模式出来。


71.HashMap和Hashtable的区别


72.Collection 和 Collections的区别


73.说出ArrayList,Vector, LinkedList的存储性能和特性


74.GC是什么 为什么要有GC


75.数组有没有length()这个方法 String有没有length()这个方法?他们都是干什么的?


76.Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型


77.error和exception有什么区别


78.List, Set, Map是否继承自Collection接口


79.String是最基本的数据类型吗


80.接口是否可继承接口 抽象类是否可实现(implements)接口 抽象类是否可继承实体类(concrete class)


81.启动一个线程是用run()还是start()


82.父类的构造函数是否可被子类重写


83.是否可以继承String类 为什么?


84.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后


85.两个对象值相同(x.equals(y) == true),但却可有不同的hash Code,这句话对不对


86.当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递


87.swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上


88.写出程序:设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。


89.JSP的内置对象及其作用和主要方法


90.说出Servlet的生命周期,并说出Servlet和CGI的区别。


91.EJB是基于哪些技术实现的 并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。


92.说出数据连接池的工作机制是什么


93.在JSP中可以写哪些内容?


94.如果在SERVLET中要用到数据库连接,那么这个连接写到哪里合适?


95.你知道什么是J2ME吗?和J2SE、J2EE有什么联系?


96.请问下面的代码的输出结果是什么?


package test;


public class OuterClass


{


private class InterClass


{


public InterClass()


{


System.out.println(“InterClass Create”);


}


}


public OuterClass()


{


InterClass ic = new InterClass();


System.out.println(“OuterClass Create”);


}


public static void main(String[] args)


{


OuterClass oc = new OuterClass();


}


}


97.请选择两相正确答案


class OuterClass


{


private double d1 = 1.0;


//在此处插入选择的代码


}


{


public static double methoda() {return d1;}


}


{


static double methoda() {return d1;}


}


{


double methoda() {return d1;}


}


{


protected double methoda() {return d1;}


}


{


public abstract double methoda();


}


98.char型变量中能不能存贮一个中文汉字 为什么


99.多线程有几种实现方法,都是什么 同步有几种实现方法,都是什么


100.float型float f=3.4是否正确


101.jsp有哪些动作 作用分别是什么


102.请书写一个Servlet并输出HelloWorld字符串


103.Class.forName的作用是什么


104.你在项目中用到了xml技术的哪些方面 如何实现的


105.在输出xml文件时如何解决中文问题







Java基础方面:


106.ArrayList和Vector的区别,HashMap和Hashtable的区别
答:就ArrayList与Vector主要从二方面来说.
107.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的
108.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
109.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
110.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
111.值:只有HashMap可以让你将空值作为一个表的条目的key或value


112.char型变量中能不能存贮一个中文汉字 为什么
答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的


113.多线程有几种实现方法,都是什么 同步有几种实现方法,都是什么
答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口
同步的实现方面有两种,分别是synchronized,wait与notify


114.继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么
答:父类:
package test;
public class FatherClass
{
public FatherClass()
{
System.out.println(“FatherClass Create”);
}
}
子类:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{
System.out.println(“ChildClass Create”);
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
输出结果:
C:\>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create


114.内部类的实现方式
答:示例代码如下:
package test;
public class OuterClass
{
private class

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇杭州-浙江超海科技 下一篇按自然序列对数字数组进行排序和..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: