易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

JAVA 中用XML实现INI文件格式的解决方案

        这篇文章被转载的次数最多,其实代码简陋得我自己都看不下去。只不过发表这篇文章时很多人需要这个功能。
     
      这几天写个数据库查询分析器,要用到XML记录用户注册的数据库连接地址、端口等信息,最开始想用java ......

Java取时间(12小时制和24小时制)

Java时间设为二十四小时制和十二小时制的区别:
1) 二十四小时制: “yyyy-MM-dd HH:mm:ss”
2)十二小时制: “"yyyy-MM-dd hh:mm:ss"”
例(二十四小时制):
private String getTime(){
Calendar now;
SimpleDateFormat fmt;

now = Calendar.getInstance();
fmt = new S ......

Java中的23种设计模式

 1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。  
  2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的 ......

JAVA中的反射机制详解

JAVA反射机制
    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属 ......

带有事务的java访问数据库

关键语句:
    conn.setAutoCommit(false);
    if(!ok) conn.rollBack();
    // after all done
    conn.commit();
    conn.setAutoCommit(true);
   
千万别忘记要加conn.commit()否则不会执行事务的。
另外,M ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号