重写hasHashCode时如何计算对象的HashCode

[color=blue]From Effective Java Sencond Edition Item9[/color] [size=medium]1. Store some constant nonzero value, say, 17, in an int variable calle...

2009-09-21 22:23:27

阅读数 11

评论数 0

ConcurrentModificationException异常

ConcurrentModificationException异常,一般是由于调用集合框架中集合的remove()方法引起的,但是为什么会引起该异常呢? 原因很简单,就像这个异常的名字修改冲突异常一样,其实就是某个迭代器在另一个迭代器修改某个集合时遍历该集合引起的,因为这样做很容易引起集合的混乱...

2009-09-09 22:05:56

阅读数 12

评论数 0

JAVA中的集合(二)

[color=green]Collection[/color]接口是Java集合框架中的基本接口,其中有一个最基本的方法 [code="java"] public interface Collection { // ... Iterator ...

2009-09-09 20:38:50

阅读数 17

评论数 0

JAVA中的集合(一)

在回顾数据结构的[url=http://skeeey.iteye.com/admin/blogs/390806]映射表[/url]时,也顺带简单回顾了Java中的各种Map,但是只是一个大概,这里想对Java中的集合框架做一个详细的梳理,因为Java提供的集合框架实现了一系列重要的数据结构,所以将...

2009-09-08 23:59:40

阅读数 13

评论数 0

CSS基础(一)

早就想系统的学习CSS还有一些网页美化和设计的东西,可惜一直是个计划,现在工作不是很忙了,那就开始学习一下吧,Let's go。 CSS先说点什么呢?先说一下它的历史,Cascading Style Sheet 层叠样式表,最早的规范是level 1,后来改进到level 2,现在2.1得到...

2009-09-06 14:39:11

阅读数 20

评论数 0

浏览器性能和兼容性测试

闲来无事,测试了一下现在主流浏览器对JavaScript,DOM,CSS的性能和兼容性的支持,数据如下: [b]JavaScript执行的速度[/b] [img]http://farm3.static.flickr.com/2591/3886294959_423918a6f0.jpg[...

2009-09-04 20:25:15

阅读数 38

评论数 0

javascript的实践与总结(一)

第一次接触JavaScript是在上学的时候,当时和同学搞一个网页设计,那是对脚本语言知之甚少,只是觉得JavaScript只不过是美化一下页面,在没有什么可取之处了,所以一直鄙视,后来上了班,又是做web开发,JS当然也接触的多了,后来赶上web2.0,呵呵,对js又有了新的认识,加之现在做一个...

2009-08-25 22:15:07

阅读数 47

评论数 0

liunx安装包管理器

[size=large][color=red]混乱是这样炼成的[/color][/size] liunx的软件安装一般有两种格式一种是rpm(RPM package manager),另一种是deb,跟Debian的命名一样,deb也是因Debra Murdock而得名,她是Debian创始...

2009-07-18 14:54:02

阅读数 14

评论数 0

java的线程机制(二)

Java 的内存模型 JMM(Java Memory Model) 由于程序的最终运行方式是将程序中各变量(实例域、静态域和数组元素)存入内存,然后通过处理器的加工,再从内存中取出,所以对于单处理器,程序怎样将变量存入内存,以及怎样取出 都不会影响程序的实际运行,而对于多处理程序,变量的存...

2009-07-02 22:15:42

阅读数 12

评论数 0

让你意想不到的情况

先交代一下背景,xksd(我就不说我们产品的名字了,假设它就叫xksd吧)是我们公司的一个产品,它是一个给特定的用户群提供多种产品的平台,特定的用户群是ct公司的,而那些产品则由不同的公司提供,我们假设这些产品是jm,js,rs,这样我们这个平台就不得不和ct以及jm,js,rx这些公司提供的接口...

2009-06-20 18:50:54

阅读数 31

评论数 0

jar命令的使用

用一个单独的文件创建一个 JAR 文件 [color=green]jar cf jar-file input-file... [/color] 用一个目录创建一个 JAR 文件 [color=green]jar cf jar-file dir-name [/color] 创建一个未压缩的...

2009-06-20 18:49:34

阅读数 13

评论数 0

java的线程机制(一)

本篇是我对java的线程的总结的第一篇,因为线程本身是一个大的概念,属于系统一级的,所以在以后的总结中可能还会涉及到一些基础的知识,不过在这里还是以jjvm的对线程支持为主。 先总结几个基本的概念,之所以总结这几个概念,是因为在都线程的编写中,这些概念是考量多线程程序的重要指标。 ...

2009-06-20 18:41:49

阅读数 17

评论数 0

如何区分javascript中的null和undefine对象

一个问题,怎样在js中判断一个对象是null还是undefined,我总结了一下,对于undefined推荐使用===(注意是三个等号,bt吧)或使用typeof,为什么呢? 先看一段Code [code="java"] var obj; a...

2009-06-20 18:37:41

阅读数 23

评论数 0

Java theory and practice: Garbage collection and p

Java theory and practice: Garbage collection and performance 这是我第一次翻译文章,实践一下,先说一下背景,这篇文章是Brian Goetz写的关于垃圾回收的一系列文章的最后一篇,前面还有两篇。 本文的原文链接: [url]h...

2009-06-20 18:33:56

阅读数 11

评论数 0

eclipse使用

[color=green]备注:eclipse3.4[/color] 1.为eclipse指定jvm:在eclipse中eclipse。init中添加: -vm /usr/lib/j2se/1.4/bin/java (jvm的路径) 2. 快捷键:alt + /Windows-&a...

2009-06-20 18:24:13

阅读数 15

评论数 0

maven的使用

[b][color=red]问题:如何使用maven构建工程[/color][/b] [b][color=green]答案:[/color][/b] 1) 创建普通的应用,使用下面的命令: mvn archetype:create -DgroupId=com.myc...

2009-06-20 18:20:20

阅读数 14

评论数 0

VIM使用技巧

[b][color=red]问题:如何在vim中使用ctrl+a ctrl +c[/color][/b] 两步:VG(全选) + y(复制) 一步:yG [b][color=red]问题:比如我要复制从第9行到第15行的数据,复制到第16行[/color][/b] 方法一: :9,1...

2009-05-18 22:07:19

阅读数 11

评论数 0

映射表(二)

上一篇从数据结构方面简单介绍了映射表,这一篇介绍java对这一数据结构的实现,java提供了种类繁多的map,主要从两个方面一个是hash的方式(HashMap),另外一种是树形结构(TreeMap),两者都实现了map接口. 谈到HashMap就不得不说HashTable,那么它们两个有什...

2009-05-18 22:04:29

阅读数 18

评论数 0

映射表 map(一)

由于近来学习groovy,看到了其映射表,想知道其实际的结构,而映射表又是计算机技术中一个十分重要的数据结构,所以想写一个系列,仔细探寻一下映射表。 本篇从数据结构上给以说明,映射表(map)是一种具有key/value(键/值)结构的集合,我的理解这种数据结构其实就是一种功能更强大的...

2009-05-18 22:02:15

阅读数 29

评论数 0

如何处理java的InputStream的close

先看一段code [code="java"] FileInputStream in = new FileInputStream("/home/skeeey/test/prop"); BufferedReader buff...

2009-05-18 21:58:22

阅读数 185

评论数 0

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