月度归档:2014 年十二月

java如何将两个list合并的问题



java如何将两个list合并的问题。

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Hashtable;
import java.util.Iterator;
import java.ut[......]

Read more

UML中 依赖关系,实现关系,泛化关系,关联关系(组合、聚合)



UML中 依赖关系,实现关系,泛化关系,关联关系(组合、聚合)。

一、依赖关系(Dependence):假设A类的变化引起了B类的变化,则说明B类依赖于A类。

依赖关系有如下三种情况:

1、A类是B类的一个局部变量;

2、A类是B类方法当中的一个参数;

3、A类向B类发[......]

Read more

java进程和线程区别与不同

java进程和线程区别与不同。

一、定义

1.进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。
2.线程是进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行的基本单位,线程自己基本上不拥有系统资源,只拥有一点在[......]

Read more

JVM OPTS设置

JVM OPTS设置。JAVA_OPTS设置

JVM:JAVA_OPTS=”-server -Xms2048m -Xmx2048m -Xss512k”

-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设[......]

Read more

java泛型

java泛型。

一、不要在新代码中使用原生态类型

如果使用原生态类型,就失掉了泛型在安全性和表述性方面的所有优势。

原生态类型只是为了与引入泛型之前的遗留代码进行兼容和互用而提供的。

Set<Object>是个参数化类型,表示可以包含任何对象类型的一个集合,Set[......]

Read more

java创建和销毁对象

java创建和销毁对象。

一、考虑用静态工厂方法代替构造器

1.静态工厂方法的优势

(1)易读性

例如:java.math.BigInteger构造器BigInteger(int,int,Random)返回的

BigInteger可能为素数;如果用名为BigIntege[......]

Read more

UUID标识符

UUID标识符。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
通常平台会提供生成UUID的API。UUID按照开放软件基金会(OSF)制定的标准计算,
用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。
 

表示通用唯一标识符 (UU[......]

Read more

Struts2“{数字}”的出处

Struts“{数字}”的出处。

struts的配置文件,通常有这样一种语法{数字}来引用先前出现过的内容,在深入学习struts的过程中,虽然学到的东西越多,却让我感觉需要记忆的东西也是够多的,寻根溯源本是一种好的习惯,但是如果用错了地方,也会让人非常不爽。

一次偶然,看到一篇文章,相[......]

Read more