
Java面试题
wing123123
这个作者很懒,什么都没留下…
展开
-
Java中final的用法总结
1. 修饰基础数据成员的final 这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改。如java.lang.Math类中的PI和E是final成员,其值为3.141592653589793 和2.718281828459045。 2. 修饰类或对象的引用的final 在Java中,我们无法让对象被修饰为fin...原创 2009-04-23 15:57:07 · 79 阅读 · 0 评论 -
String中new 和 " "有什么不同;
对于String ,大家知道JDK里的构造方法有三种 public String(); public String(String value); String(StringBuffer buffer); JLS里说了。 String 是唯一一个不需要new 来初始化的。。所以你在jdk的api中别指望找到其他类象String一样的...原创 2009-04-23 18:16:24 · 141 阅读 · 0 评论 -
String 与StringBuffer的区别
String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个java字符串中的某个单独字符,所以在JDK文档中称String类的对象是不可改变的。然而,不可改变的字符串具有一个很大的优点:编译器可以把字符串设为共享的。 StringBuffer:StringBuffer类属于一种辅助类,可预先分配指定长度的内存块建立一个字符串缓冲区。这样使用StringBuff...原创 2009-04-23 18:35:17 · 82 阅读 · 0 评论 -
写一个线程的两种方法
我们通过同一个例子,看线程的两种创建方法,以及运行方法 一种是声明 Thread 的子类,重载 Thread 类的方法 run public class MyThread extends Thread { public void run() { for (int count = 1, row = 1; row < 20; row++, count++) { for (...原创 2009-04-23 18:53:58 · 371 阅读 · 0 评论 -
抽象类和接口有什么不同
抽象类与接口紧密相关。然接口又比抽象类更抽象,这主要体现在它们的差别上:1)类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承,从抽 象类派生的类仍可实现接口,从而得出接口是用来解决多重继承问题的。2)抽象类当中可以存在非抽象的方法,可接口不能且它里面的方法只是一个声名必须用 public来修饰没有具体实现的方法。3)抽象类中的成员变量可以被不同的修饰符来修饰,可接口中的成员变量默...原创 2009-04-23 20:56:53 · 80 阅读 · 0 评论 -
面试经典精囊
1。final的用法(问这个时心想你太小看我了,,哈哈); 2。String中new 和 " "有什么不同; 3。String 和 StringBuffer有什么不同; 4。写一个线程的两种方法; 5。Collection、Set 、Map是什么东西; 6。ArrayList和LinkedList有什么区别; 7。Vertor 和 ArrayList的区别; 8。HashTable和...原创 2009-04-26 11:26:12 · 351 阅读 · 0 评论 -
什么是事务?
什么是事务呢?简单的说, 就是确保"同时成功则成功,任何一个失败则失败"的一种机制。一个事务往往包括三种动作行为:开始事务(Begin Transaction),提交事务(Commit)和回滚(Rollback)。从开始事务到提交事务过程中所发生的一切数据库修改要么同时成功(被Commit,固化在数据库中),要么一个失败,大家同时回复原有状态(Rollback,数据库回复到事务开始时的状态)。具体...原创 2009-11-17 11:49:24 · 113 阅读 · 0 评论