
JAVA面试题库
iteye_17392
这个作者很懒,什么都没留下…
展开
-
Overload和Override的区别?
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一...原创 2009-02-01 22:43:45 · 121 阅读 · 0 评论 -
面向对象的特征有哪些方面?
1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新...原创 2009-02-01 23:10:57 · 76 阅读 · 0 评论 -
String 和StringBuffer的区别
JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。 这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。 当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。...原创 2009-02-01 23:15:54 · 82 阅读 · 0 评论 -
关于IO的一道笔试题
写一程序,在d:创建一个文件“test.txt”,并向文件输入“HelloWorld”,然后删除文件。[code="java"]import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;public class file {...2009-02-18 13:02:40 · 155 阅读 · 0 评论 -
synchronized的一到笔试题目
[code="java"]package com.xwj.Thread;public class TestSynchronized1 { public static void main(String[] args){ Runner2 r2 = new Runner2(); Thread thread = new Thread(r2); thread.start()...2009-03-04 11:47:05 · 243 阅读 · 0 评论