
Java基础
iteye_247
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java的volatile是什么意思
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。 在当前的Java内存模型下,线程可以把变量保存在本地内存(比如机器的寄存器...原创 2009-11-03 00:14:38 · 170 阅读 · 0 评论 -
java 继承类 变量、静态变量、构造函数执行顺序
class C{ static int prt(int i){ System.out.println(i); return i; }}class A{ int a=C.prt(0); static int b=C.prt(1); A(){ System.out.println("constructor of A"); }}class B extends A{ int c=C.pr...原创 2009-05-25 22:30:49 · 135 阅读 · 0 评论 -
List的遍历有三种方式
对List的遍历有三种方式 List<A> list = new ArrayList<A>(); list.add(new A()); list.add(new A()); ... 第一种: for(Iterator<A> it = ...原创 2009-06-01 18:39:42 · 109 阅读 · 0 评论 -
Arraylist 与数组互换
对象数组转换成ArrayList可以使用ArrayList.Adapter方法:Person[] personArray = myPerson.GetPersons();ArrayList personList = ArrayList.Adapter(personArray)把一个ArrayList转换成对象数组可以使用ArrayList.ToArray方法Person[] personArray...原创 2009-09-15 10:47:17 · 157 阅读 · 0 评论