Java基础
文章平均质量分 74
shaobing809728214ok
这个作者很懒,什么都没留下…
展开
-
java 线程若干问题
Java中线程主要直接继承有Thread类或者继承Runnnable接口。创建原创 2014-05-14 18:22:03 · 529 阅读 · 0 评论 -
Java中Vector、ArrayList和LinkedList的区别
首先看这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就原创 2014-05-15 09:48:16 · 635 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.Has原创 2014-05-14 22:25:30 · 457 阅读 · 0 评论 -
java中字符串操作string、stringBuffer和stringBuilder的区别以及其相关操作技术
简单来说:string字符串常量;stringBuffer字符串bial原创 2014-05-15 15:08:00 · 681 阅读 · 0 评论 -
java io流分析
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr转载 2014-05-14 12:17:10 · 390 阅读 · 0 评论 -
Java Iterator与ListIterator的区别
我们在使用List,Set的时候,为了实现对其数据的遍历,我们经常使用到了Iterator(跌代器)。使用跌代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。但是在使用的时候也是有不同的。List和Set都有iterator()来取得其迭代器。对List来说,你也可以通过listIterator()取得其迭代器,两种迭代器在有些时候是不能通用的,Iterato转载 2014-05-15 10:04:53 · 555 阅读 · 0 评论 -
抽象类(abstract)和接口(interface)的区别
含有abstract修饰符的class 即为抽象类,abstract类不能创建实例对象,含有abstract的方法的类必须定义为abstract class ,abstract class 里的方法不必是抽象的,抽象来中定义抽象方法必须放在具体子类中实现,所以呀,不能有抽象的构造方法或抽象的静态方法,如果子类没有实现抽象父类中的所有 方法,那么,子类也必须定义为抽象类。 接口(in转载 2014-06-03 19:48:59 · 654 阅读 · 0 评论 -
Java的块,静态块,构造函数,继承的执行先后顺序
public class Test { public static void main(String []agrs) { Son son = new Son(); } } class Super { public Super() { System.out.print("A\t"); } { System.out.print("B\t");转载 2014-05-26 15:05:20 · 976 阅读 · 0 评论