J2SE
lzc3144
这个作者很懒,什么都没留下…
展开
-
Java语言中的关键字讲解(三)volatile的用途
关于volatile我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下volatile关键字的使用变得非常重要。在当前的Java内存模型下,线程可以把变量保存转载 2010-05-01 18:18:00 · 533 阅读 · 0 评论 -
Java语言中关键字讲解(一)strictfp的用途
自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp 的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取一种近似于我行我素的行为来完成这些操作,以致于得到的结果往往无法令你满意。而转载 2010-05-01 18:15:00 · 774 阅读 · 0 评论 -
Java语言中关键字讲解(二)transient的用途
1.什么是序列化对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可 能需要 将 对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力 。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的序列化(Serialization) 。序列化的主要任务是写出对象实例变量的数值。如果交量是另一对象的引用,转载 2010-05-01 18:17:00 · 621 阅读 · 0 评论 -
java中的按值传递
java中的按值传递图例讲解我想通过图片和例子更加有助于理解这个概念。按值传递重要特点:传递的是值的拷贝,也就是说传递后就互不相关了。转载 2010-07-14 10:47:00 · 473 阅读 · 0 评论 -
Java 技术,IBM 风格: Java 技术的新纪元 (JAVA7新特性)
Java 技术,IBM 风格: Java 技术的新纪元<br />Oracle 规范要点以及 IBM 的性能、可靠性和服务性增值服务Chris Bailey, Java 支持架构师, IBMChris Bailey 于 2000 年作为 Southampton University 的毕业生加入 IBM Java Technology Centre。他是 IBM Java 服务和支持组织的一名技术架构师,负责帮助 IBM SDK for Java 用户提供成功的应用程序部署。Chris 的工作还包括收集转载 2010-06-05 13:38:00 · 1826 阅读 · 0 评论 -
Java 7:最新特性、代码示例及性能测试
如果说今年Java开发平台有什么大事儿,那就要数将于年底发布的Java 7了。进入2010年,Java 7有哪些新的进展?这些新的特性更新对我们有哪些好处?该如何使用?Java 7的性能如何?本文将给你答案。这里的内容主要包括其最 新更新、一些代码实例、跟以前版本的Java进行性能比较需要参考的一些基准、以及什么时候它才会发布等信息。首先,让我们来看最重要 的事情。为了确定JDK 7中有哪些语言方转载 2010-05-04 13:39:00 · 470 阅读 · 0 评论 -
ResourceBundle和Properties类的区别
一般来说,ResourceBundle类通常是用于针对不同的语言来使用的属性文件。而如果你的应用程序中的属性文件只是一些配置,并不是针对多国语言的目的。那么使用Properties类就可以了。通常可以把这些属性文件放在某个jar文件中。然后,通过调用class的getResourceAsStream方法,来获得该属性文件的流对象,再用Properties类的load方法来装载。示例转载 2010-05-01 18:22:00 · 919 阅读 · 0 评论 -
Java并发编程之ConcurrentHashMap
原文出处:http://www.goldendoc.org/category/juc/ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地转载 2012-08-24 18:22:56 · 710 阅读 · 0 评论 -
Java 设计模式分类
设计模式在粒度和抽象层次上各不相同。由于存在众多的设计模式,所以我们可以用一种方式将它们组织起来。这里,我们根据两条准则对模式进行分类,如下表所示: 第一是目的准则,即模式是用来完成什么工作的。模式依据其目的可分为创建型( Creational)、结构型( Structural)、或行为型( Behavioral )三种。创建型模式与对象的创建有关;结构型模式处理类或对象的组合转载 2012-10-12 20:59:26 · 933 阅读 · 0 评论