
java基础
文章平均质量分 87
Evan_Treborn
这个作者很懒,什么都没留下…
展开
-
双重检查锁定及单例模式
双重检查锁定及单例模式全面理解这一失效的编程习语Peter Haggar, 高级软件工程师, IBM简介: 所有的编程语言都有一些共用的习语。了解和使用一些习语很有用,程序员们花费宝贵的时间来创建、学习和实现这些习语。问题是,稍后经过证明,一些习语并不完全如其所声称的那样,或者仅仅是与描述的功能不符。在 Java 编程语言中,双重检查锁定就是这样的一个绝转载 2014-01-02 10:43:45 · 698 阅读 · 0 评论 -
java 无损读取文本文件
java 如何无损读取文本文件呢?以下是有损的Java代码 @Deprecated public static String getFullContent(File file, String charset) { BufferedReader reader = null; if (!file.exist转载 2013-12-20 15:26:47 · 687 阅读 · 0 评论 -
深入理解WeakHashmap
深入理解WeakHashmapWeakHashmap(一) 查看API文档,WeakHashmap要点如下:1. 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。丢弃某个键原创 2014-01-06 15:37:56 · 588 阅读 · 0 评论 -
用 Java 生成 Java - CodeModel 介绍
用 Java 生成 Java - CodeModel 介绍简介: 本文将向读者介绍 Java 代码生成器 CodeModel。文中详细介绍了 CodeModel 如何生成 Java 的变量、类、方法、控制语句等,并通过代码演示 - 使用 CodeModel 实现一个单例生成器,让读者对 CodeModel 有一个全面的认识 在我们编写代码的时候,常原创 2014-01-07 14:18:51 · 1118 阅读 · 0 评论 -
sql 性能测试
策略模式的定义 策略模式是应用最普遍的设计模式之一。Gof 把策略模式归类到对象行为型模式,《设计模式:可复用面向对象软件的基础》对策略模式做出了明确的定义:“Define a family of algorithms, encapsulate each one, and make theminterchangeable.Strategy lets the algorithm原创 2014-01-13 14:09:12 · 759 阅读 · 0 评论 -
Excel常用函数大全
我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。这里整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。 1、ABS函数 函数名称:ABS主要功能:求出相应数字的绝对值。使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格原创 2014-01-20 21:15:24 · 726 阅读 · 0 评论 -
将字节转换成十六进制字符串
/* * 将字节数组转换为十六进制字符串 * * @param byteArray * @return */ private static String byteToStr(byte[] byteArray) { String strDigest = ""; for (int i = 0原创 2014-02-26 10:58:01 · 771 阅读 · 0 评论 -
Java 异常处理的误区和经验总结
本文着重介绍了 Java 异常选择和使用中的一些误区,希望各位读者能够熟练掌握异常处理的一些注意点和原则,注意总结和归纳。只有处理好了异常,才能提升开发人员的基本素养,提高系统的健壮性,提升用户体验,提高产品的价值。误区一、异常的选择图 1. 异常分类图 1 描述了异常的结构,其实我们都知道异常分检测异常和非检测异常,但是在实际中又混淆了这两种异常的应用。由于非检测异常原创 2014-10-20 15:13:57 · 713 阅读 · 0 评论 -
struts2标签详解
要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:taglib prefix="s" uri="/struts-tags" %> If elseif else描述:执行基本的条件流转。参数:名称必需默认类型描述备注test转载 2015-01-16 09:18:21 · 475 阅读 · 0 评论