|
Java的基础面试题 |
1 |
Java面试题:面向对象的特征有哪些方面? |
2 |
Java面试题:访问修饰符public,private,protected,以及不写(默认)时的区别? |
3 |
Java面试题:String 是最基本的数据类型吗? |
4 |
Java面试题:float f=3.4;是否正确? |
5 |
Java面试题:short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? |
6 |
Java面试题:Java有没有goto? |
7 |
Java面试题:int和Integer有什么区别? |
8 |
Java面试题:&和&&的区别? |
9 |
Java面试题:解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。 |
10 |
Java面试题:Math.round(11.5) 等于多少?Math.round(-11.5)等于多少? |
11 |
Java面试题:switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? |
12 |
Java面试题:用最有效率的方法计算2乘以8? |
13 |
Java面试题:数组有没有length()方法?String有没有length()方法? |
14 |
Java面试题:在Java中,如何跳出当前的多重嵌套循环? |
15 |
Java面试题:java中的break和continue关键字使用总结 |
16 |
Java面试题:构造器(constructor)是否可被重写(override)? |
17 |
Java面试题:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? |
18 |
Java面试题:是否可以继承String类? |
19 |
Java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? |
20 |
Java面试题:String和StringBuilder、StringBuffer的区别? |
21 |
Java面试题:重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? |
22 |
Java面试题:描述一下JVM加载class文件的原理机制? |
23 |
Java面试题:char 型变量中能不能存贮一个中文汉字,为什么? |
24 |
Java面试题:抽象类(abstract class)和接口(interface)有什么异同? |
25 |
Java面试题:静态嵌套类(Static Nested Class)和内部类(Inner Class)的不同? |
26 |
Java面试题:Java 中会存在内存泄漏吗,请简单描述。 |
27 |
Java面试题:抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被synchronized修饰? |
28 |
Java面试题:阐述静态变量和实例变量的区别。 |
29 |
Java面试题:是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用? |
30 |
Java面试题:如何实现对象克隆? |
31 |
Java面试题:GC是什么?为什么要有GC? |
32 |
Java面试题:String s = new String(“xyz”);创建了几个字符串对象? |
33 |
Java面试题:接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)? |
34 |
Java面试题:一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? |
35 |
Java面试题:Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口? |
36 |
Java面试题:内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制? |
37 |
Java面试题:Java 中的final关键字有哪些用法? |
38 |
Java面试题:指出下面程序的运行结果。 |
39 |
Java面试题:数据类型之间的转换: – 如何将字符串转换为基本数据类型? – 如何将基本数据类型转换为字符串? |
40 |
Java面试题:如何实现字符串的反转及替换? |
41 |
Java面试题:怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串? |
42 |
Java面试题:日期和时间: – 如何取得年月日、小时分钟秒? – 如何取得从1970年1月1日0时0分0秒到现在的毫秒数? – 如何取得某月的最后一天? – 如何格式化日期? |
43 |
Java面试题:打印昨天的当前时刻。 |
44 |
Java面试题:比较一下Java和JavaSciprt。 |
45 |
Java面试题:什么时候用断言(assert)? |
46 |
Java面试题:Error和Exception有什么区别? |
47 |
Java面试题:try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后? |
48 |
Java面试题:Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用? |
49 |
Java面试题:运行时异常与受检异常有何异同? |
50 |
Java面试题:列出一些你常见的运行时异常? |
51 |
Java面试题:阐述final、finally、finalize的区别。 |
52 |
Java面试题:请问执行此段代码try的输出是什么? |
53 |
Java面试题:List、Set、Map是否继承自Collection接口? |
54 |
Java面试题:阐述ArrayList、Vector、LinkedList的存储性能和特性。 |
55 |
Java面试题:Collection和Collections的区别? |
56 |
Java面试题:List、Map、Set三个接口存取元素时,各有什么特点? |
57 |
Java面试题:TreeMap和TreeSet在排序时如何比较元素?Collections工具类中的sort()方法如何比较元素? |
58 |
Java面试题:Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别? |
59 |
Java面试题:线程的sleep()方法和yield()方法有什么区别? |
60 |
Java面试题:当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B? |
61 |
Java面试题:请说出与线程同步以及线程调度相关的方法。 |
62 |
Java面试题:编写多线程程序有几种实现方式? |
63 |
Java面试题:synchronized关键字的用法? |
64 |
Java面试题:举例说明同步和异步。 |
65 |
Java面试题:启动一个线程是调用run()还是start()方法? |
66 |
Java面试题:什么是线程池(thread pool)? |
67 |
Java面试题:线程的基本状态以及状态之间的关系? |
68 |
Java面试题:简述synchronized 和java.util.concurrent.locks.Lock的异同? |
69 |
Java面试题:Java中如何实现序列化,有什么意义? |
70 |
Java面试题:Java中有几种类型的流? |
71 |
Java面试题:写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。 |
72 |
Java面试题:如何用Java代码列出一个目录下所有的文件? |
73 |
Java面试题:用Java的套接字编程实现一个多线程的回显(echo)服务器。 |
74 |
Java面试题:XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式? |
75 |
Java面试题:你在项目中哪些地方用到了XML? |
76 |
Java面试题:阐述JDBC操作数据库的步骤。 |
77 |
Java面试题:Statement和PreparedStatement有什么区别?哪个性能更好? |
78 |
Java面试题:使用JDBC操作数据库时,如何提升读取数据的性能?如何提升更新数据的性能? |
79 |
Java面试题:在进行数据库编程时,连接池有什么作用? |
80 |
Java面试题:什么是DAO模式? |
81 |
Java面试题:事务的ACID是指什么? |
82 |
Java面试题:JDBC中如何进行事务处理? |
83 |
Java面试题:JDBC能否处理Blob和Clob? |
84 |
Java面试题:简述正则表达式及其用途。 |
85 |
Java面试题:Java中是如何支持正则表达式操作的? |
86 |
Java面试题:获得一个类的类对象有哪些方式? |
87 |
Java面试题:如何通过反射创建对象? |
88 |
Java面试题:如何通过反射获取和设置对象私有字段的值? |
89 |
Java面试题:如何通过反射调用对象的方法? |
90 |
Java面试题:简述一下面向对象的”六原则一法则”。 |
91 |
Java面试题:简述一下你了解的设计模式。 |
92 |
Java面试题:用Java写一个单例类。 |
93 |
Java面试题:什么是UML? |
94 |
Java面试题:UML中有哪些常用的图? |
95 |
Java面试题:用Java写一个冒泡排序。 |
96 |
Java面试题:用Java写一个折半查找。 |