JAVA面试题
onlinebrx
这个作者很懒,什么都没留下…
展开
-
基础面试题-collection
1.ArrayList和Vector的区别,HashMap和Hashtable的区别 答:就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable...2008-05-30 20:01:13 · 93 阅读 · 0 评论 -
基础面试题-thread
1.多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify ...2008-05-30 20:05:31 · 92 阅读 · 0 评论 -
基础面试题-关键字
1.谈谈final, finally, finalize的区别。 Final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明...原创 2008-05-30 20:11:19 · 82 阅读 · 0 评论 -
基础面试题-基本数据类型
1.int 和 Integer 有什么区别Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型封装类booleanBooleancharCharacterbyteByteshortShortintIntegerlongLongfl...2008-06-08 13:52:24 · 147 阅读 · 0 评论 -
基础面试题-String
1、String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据...2008-06-08 13:55:44 · 61 阅读 · 0 评论 -
基础面试题-exception
1、运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。...2008-06-08 13:58:12 · 72 阅读 · 0 评论 -
基础面试题--特性
1、Java有没有goto答:java中的保留字,现在没有在java中使用2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型答:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义...原创 2008-07-06 16:12:57 · 124 阅读 · 0 评论 -
java编译和打包
javac -classpath hadoop-*-core.jar -d playground/classes➥ playground/src/WordCount.javajar -cvf playground/wordcount.jar -C playground/classes/原创 2011-05-20 14:38:07 · 227 阅读 · 0 评论