自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 简单理解Java GC与幽灵引用

Java中一共有4种类型的引用:StrongReference、SoftReference、WeakReference以及PhantomReference (幽灵引用), 这 4 种类型的引用与Java GC有着密切的关系, 让我们逐一来看它们的定义和使用场景。

2013-05-05 12:29:16 515

转载 类的线程安全性

<br />Java 理论与实践: 描绘线程安全性<br />线程安全不是一个非真即假的命题    <br /><br /><br />级别: 初级<br />Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp<br />2003 年 11 月 15 日7月份我们的并发专家 Brian Goetz 将 Hashtable 和 Vector 类描述为“有条件线程安全的”。一个类难道不是线程安全就是线程不安全的吗?不幸的是,线程安全并不是一个非真即

2010-07-20 17:48:00 815

转载 Wrapper implementations in the java.util collections

Wrapper ImplementationsWrapper implementations delegate all their real work to a specified collection but add extra functionality on top of what this collection offers. For design pattern fans, this is an example of the decorator pattern. Although it may s

2010-07-20 17:33:00 437

转载 Java并发集合类

<br />ConcurrentHashMap 和 CopyOnWriteArrayList 提供线程安全性和已改进的可伸缩性   <br /><br />  <br /> <br /><br />级别: 初级<br />Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp<br />2003 年 9 月 28 日DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能

2010-07-20 17:13:00 845

转载 Windows Vista下启动tomcat一闪而过解决方案

OS: Windows Vistatomcat version: 6.0.26 安装好jdk和apache tomcat服务器后,通过运行startup.bat启动服务器,总是一闪而过,服务器不能启动。在dos界面下进到tomcat/bin目录,执行startup.bat, 出现如下报错信息: Tomcat Run Error:NB: JAVA_HOME should poin

2010-05-20 20:36:00 846

转载 features of Unified Process

one of the software development processes currently in wide use is the Rational Unified Process, a proprietary process now owned by IBM but based on the Unified Software Development Process (USDP). Th

2010-04-15 17:49:00 336

转载 eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En

2010-04-05 17:27:00 236

转载 深入浅出assertion

    级别: 初级欧阳辰 (yeekee@sina.com), 周欣 (zhouxin@sei.pku.edu.cn),2002 年 6 月 12 日J2SE 1.4在语言上提供了一个新特性,就是a

2010-03-26 16:12:00 570

转载 如何使用JTable

本文翻译自Java年鉴1.4版创建表格组件(Creating a JTable Component)The following creates a table that uses an efficient underlying storage implementation. Although cell values can be changed, rows and columns cannot b

2010-03-26 11:19:00 3204

转载 Design by Contract 契约式设计

契约式设计(Design By Contract)把类和它的客户程序之间的关系看作正式的协议,描述双方的权利和义务。Bertrand Meyer把它称作构建面向对象软件系统方法的核心。契约式设计的提出,主要基于软件可靠性方面的考虑。可靠性包括正确性和健壮性,正确性指软件按照需求规格执行的能力,健壮性指软件对需求规格中未声明状况的处理能力。健壮性主要与异常处理机制相关。正确性一方面包括对象元素内部运

2010-03-26 11:15:00 905

转载 Java中的HashMap详解

HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。 实际上,HashSet 和

2009-12-15 20:51:00 1263

转载 java.io.File中的绝对路径和相对路径

 File类是用来构造文件或文件夹的类,在其构造函数中要求传入一个String类型的参数,用于指示文件所在的路径.以前一直使用绝对路径作为参数,其实这里也可以使用相对路径.使用绝对路径不用说,很容易就能定位到文件,例如有一test.txt文件放在D盘根目录下,则它的绝对路径就是"D://test.txt". 那么使用了相对路径jvm如何定位文件的呢?按照jdk Doc上的说法”绝对路径

2009-11-18 21:06:00 267

原创 design pattern - Adapter

   通常客户类(client class)通过类的服务器类(server class)的接口访问它提供的服务。服务器类可以提供客户类的功能需要,但有时它提供的接口却不是客户类所期望的。在这种情况下,要把现有的接口转化为客户类所期望的接口,这样才能保证对现有类的重用。适配器模式就是为这样的转换而设计的。适配器模式建议定义一个包装类来包装不兼容接口的对象。这个包装类指的就是适配器Adapter,

2009-10-30 16:18:00 305

转载 equals(Object)与==的区别

public class Example1{    public static void main(String[] args)    {        String s1=new String("abc");        String s2=new String("abc");        // s1=s2;        System.out.println("用 == 比较结果");  

2009-10-18 17:49:00 341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除