
Java
weiwei358
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java日期格式化类
[code="java"]import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * java Data类的辅助转换� */public class DateFormatUtils { private DateFormatUtils(...原创 2010-07-16 18:15:04 · 208 阅读 · 0 评论 -
赋值、引用
此内容摘自《Thinking in java》Page39.赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它[b][color=red]复制[/color][/b]给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但是左值必须是一个明确的、已命名的变量。也就是说,必须有一个物理空间可以存储等号右边的值。举例来说,可将一个常数赋给一个变量:a ...原创 2012-03-02 15:12:48 · 297 阅读 · 0 评论 -
线程安全
谈到线程安全,对于许多初学者来说很容易引起概念上的混淆。线程安全,指的是在多线程环境下,一个类在执行某个方法时,[b]对类的内部实例变量的访问安全与否[/b]。因此,对于下面列出来的2类变量,不存在任何线程安全的说法: 1)方法签名中的任何参数变量。 2)处于方法内部的局部变量。 任何针对上述形式的变量的访问都是线程安全的,因为它们都处于方法体的内部,由当前的执行线程独自管理。摘自...原创 2012-03-02 14:47:37 · 110 阅读 · 0 评论 -
java io常用api
字节处理类都继承自InputStream和OutPutStream这两个抽象类;字符流操作类都继承自Reader或Writer这两个抽象类。[b]字节流处理类:[/b]InputStream: int read() : 从输入流中读取数据的下一个字节(下个数据字节在0~255范围内),如果到达流的末尾返回-1 int read(byte[] b) :...原创 2011-04-06 11:27:33 · 132 阅读 · 0 评论 -
剔除List中的重复值
本文转自:[url]http://yangfuchao418.iteye.com/blog/777787[/url]方法一 :循环元素删除 [code="java"]// 删除ArrayList中重复元素 public static void removeDuplicate(List list){ for(int i=0 ;ii; j--){ if(l...原创 2010-10-09 10:28:31 · 142 阅读 · 0 评论 -
Java反射机制中常用API
Class是Reflection故事起源。针对任何您想探勘的class,唯有先为它产生一个Class object,接下来才能经由它唤起为数十多个的Reflection APIs。首先看看Class,反射的核心类,所有的操作都是围绕该类来生成的。Java允许我们从多种管道为一个class生成对应的Class object:[code="java"] //运用Class.forName()...原创 2010-09-20 11:17:12 · 240 阅读 · 0 评论 -
Java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理...原创 2010-09-20 09:48:48 · 92 阅读 · 0 评论 -
接口 Iterator<E> (from API)
public interface Iterator对 collection 进行迭代的迭代器。迭代器取代了 Java Collections Framework 中的 Enumeration。迭代器与枚举有两点不同: 1.迭代器允许调用者利用定义良好的语义在迭代期间从迭代器所指向的 collection 移除元素。 2.方法名称得到了改进。 [color=darkbl...原创 2010-08-23 08:33:27 · 169 阅读 · 0 评论 -
Map
[code="java"]/** 遍历Map*/Map rootMap = new LinkedHashMap();way 1:for(Iterator it = rootMap.entrySet().iterator(); it.hasNext();){ Map.Entry e = (Map.Entry) it.next(); str = e.getKey...原创 2010-08-19 09:34:37 · 116 阅读 · 0 评论 -
java异常
[b]运行时异常:[/b]RuntimeException类及其子类都被称为运行时异常,它是java编译器事先不可预知的异常,是UncheckedException,不需要处理(try捕获 or throws声明抛出)。这种异常的特点是Java编译器不去检查它,也就是说,当程序中可能出现RuntimeException异常时,即使没有用try...catch语句捕获它,也没有用throws...原创 2010-02-01 18:25:22 · 93 阅读 · 0 评论 -
数组操作工具类Arrays
java.util.Arrays类中包含了用来操作数组(比如排序和搜索)的各种静态方法。此类还包含一个允许将数组作为列表来查看的静态工厂。除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException。常用的静态方法如下:[color=blue]sort(A[] a)方法:[/color][code="java"]public static...原创 2010-07-24 14:57:01 · 134 阅读 · 0 评论 -
Object... values的用法
public abstract List find(String hql, Object... values); [color=blue]Object... values,你也可以认为是Object[] values,数组.[/color]可变参数(Varargs) 可变参数使程序员可以声明一个接受可变数目参数的方法。注意,可变参数必须是 函数声明中的最后一个参数。假设...原创 2010-07-21 11:27:30 · 411 阅读 · 0 评论 -
生成验证码图片、获取验证码
在HTML中放一个文本框,一个img,如下:[code="HTML"]验证码:[/code]然后在webRoot/login目录下新建ImageCode.jsp文件,如下:[code="jsp"] 255) fc = 255; if (bc > 255) bc = 255; int r = fc + random.nextInt(bc - f...原创 2010-07-17 11:55:06 · 331 阅读 · 0 评论 -
读取properties资源特性文件的值(键值对)、路径
读取资源文件中的类为:[code="java"]import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropetiesInfo { public final static String CONFIG = "remoting.prope...原创 2010-07-16 18:28:27 · 178 阅读 · 0 评论 -
经典算法之递归
以树这样一个经典的案例,通过递归算法,实现获取所有的树节点。方法一:递归时,加入当前节点[code="java"] //获取所有的树节点 public List getAllNodes(){ List list = new ArrayList(); List rootList = getChildNodesById(0L);//获取根节点列表 for(XxxTre...原创 2012-04-13 16:54:57 · 169 阅读 · 0 评论