Java面试题整理
一、
Java
基础
第
01
题:
作用域
public,private,protected,
以及不写时的区别
第
02
题:
Anonymous Inner Class (
匿名内部类
)
是否可以
extends(
继承
)
其它类,是否可以
implements(
实现
)interface(
接口
)
第
03
题:
Static Nested Class
和
Inner Class
的不同
第
04
题:
&
和
&&
的区别
第
05
题:
Collection
和
Collections
的区别
第
06
题:
什么时候用
assert
第
07
题:
String s = new
String("xyz");
创建了几个
String Object
第
08
题:
Math.round(11.5)
等於多少
? Math.round(-11.5)
等於多少
第
09
题:
short s1 = 1; s1 = s1 + 1;
有什么错
? short s1 = 1; s1 += 1;
有什么错
第
10
题:
Java
有没有
goto
第
11
题:
数组有没有
length()
这个方法
? String
有没有
length()
这个方法
第
12
题:
Overload
和
Override
的区别。
Overloaded
的方法是否可以改变返回值的类型
第
13
题:
Set
里的元素是不能重复的,那么用什么方法来区分重复与否呢
?
是用
==
还是
equals()?
它们有何区别
第
14
题:
给我一个你最常见到的
runtime exception
第
15
题:
error
和
exception
有什么区别
第
16
题:
List, Set, Map
是否继承自
Collection
接口
第
17
题:
abstract class
和
interface
有什么区别
第
18
题:
abstract
的
method
是否可同时是
static,
是否可同时是
native
,是否可同时是
synchronized
第
19
题:
接口是否可继承接口
?
抽象类是否可实现
(implements)
接口
?
抽象类是否可继承实体类
(concrete class)
第
20
题:
构造器
Constructor
是否可被
override
第
21
题:
是否可以继承
String
类
第
22
题:
try {}
里有一个
return
语句,那么紧跟在这个
try
后的
finally {}
里的
code
会不会被执行,什么时候被执行,在
return
前还是后
第
23
题:
用最有效率的方法算出
2
乘以
8
相关文档:
字符类型:
CHAR(size):固定长度字符串,最大长度2000 bytes
VARCHAR2(size):可变长度的字符串,最大长度4000 bytes,可做索引的最大长度749
NCHAR(size):根据字符集而定的固定长度字符串,最大长度2000 bytes
NVARCHAR2(size):根据字符集而定的可变长度字符串,最大长度4000 byte
LONG:变长的字符串,最大长度限 ......
http://techpool.javaeye.com/blog/486326
2009-10-12
JAVA如何执行DOS命令
JAVA如何执行DOS命令
下面是一种比较典型的程序模式:
...
Process process = Runtime.getRuntime().exec(".\\p.exe");
process.waitfor( );
... ......
根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Devel ......
java中的Synth外观
Synth,它是一个完整的外观,而不是一个主题,它针对的并不是程序员,而是界面设计人员,让他们不必掌握Java 知识便能够进行相应界面的选择定制。采用了Synth 后,我们不能从现有外观或主题派生子类、修改字体或颜色,而是通过转载不同的XML 文件以达到对 ......
JAVA反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属 ......