自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 通用的Java hashCode重写方案

Google首席Java架构师Joshua Bloch在他的著作《Effective Java》中提出了一种简单通用的hashCode算法1. 初始化一个整形变量,为此变量赋予一个非零的常数值,比如int result = 17;2. 选取equals方法中用于比较的所有域,然后针对每个域的属性进行计算:  (1) 如果是boolean值,则计算f ? 1:0  (

2014-06-24 14:07:23 251

转载 Java中的HashCode(2)之Hashset造成的内存泄露

所谓内存泄露就是一个对象占用的一块内存,当这个对象不在被使用时,该内存还没有被收回。 例子package cn.xy.test;public class Point2{ private int x; private int y; public Point2(int x, int y) {  super();  this.x = x;  this.y

2014-06-23 15:47:52 287

转载 Java中的HashCode(1)之hash算法基本原理

一、为什么要有Hash算法Java中的集合有两类,一类是List,一类是Set。List内的元素是有序的,元素可以重复。Set元素无序,但元素不可重复。要想保证元素不重复,两个元素是否重复应该依据什么来判断呢?用Object.equals方法。但若每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。也就是说若集合中已有1000个元素,那么第1001个元素加入集

2014-06-23 15:43:49 325

原创 jxl操作excel

public class TestExcel { public static void main(String[] args) throws Exception { OutputStream os = new FileOutputStream(new File("F:\\员工表.xls")); String fname = new String("员工表".getBytes(), "IS

2014-06-19 17:59:10 361

原创 dom4j

public class Test {    public static void main(String[] args) {        //解析xml        Document doc = load("F:/Workspaces/test/src/studentInfo.xml");        List list = getElementsByRootAndName

2014-06-19 16:18:20 207

原创 java 文件操作

【案例1】创建一个新文件?1234567891011import java.io.*;class hello{    public static void main(String[] args) {        File f=new File("D:\\hello.txt");    

2014-06-19 15:56:28 214

转载 java中的io系统详解 .

相关读书笔记、心得文章列表  Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader

2014-06-19 11:15:50 276

原创 jsp导出excel

String filename = new String(("商品统计表").getBytes("GBK"),"ISO-8859-1");        response.addHeader("Content-Disposition", "filename=" + filename + ".xls");   %> 商品统计表TABLE.lms{      b

2014-06-19 10:53:25 303

空空如也

空空如也

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

TA关注的人

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