
Java
zhuojb
这个作者很懒,什么都没留下…
展开
-
JAVA 实现截取字符串
[code="java"]/** *该方法用于:截取字符串 *使用技巧: *假如要截取长度相当于10个中文汉字的字符串,超出用".."显示,调用subString(str,19,".."); *如果调用subString(str,20,".."),遇到包含奇数个单字节字符如a/b/c/d的情况下,将会多截一个字; * @param str * @para...原创 2012-03-31 09:59:33 · 230 阅读 · 0 评论 -
BeanUtils.copyProperties与PropertyUtils.copyProperties用法及区别
一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。二、用法:BeanUtils是这个包里比较常用的一个工具类,这里只介绍它的copyProperties()方法。该方法定义如...原创 2012-11-13 17:31:16 · 124 阅读 · 0 评论 -
Java编程中“为了性能”需做的26件事
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个...原创 2012-09-13 13:31:50 · 89 阅读 · 0 评论 -
深度解析Java内存的原型
本文主要通过分析Java内存分配的栈、堆以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)...原创 2012-09-13 13:51:05 · 91 阅读 · 0 评论 -
Java 新建、复制、删除、移动文件(夹)操作类(判断超过一定的日期进行移动)
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.InputStream;import java.io.PrintWriter;import jav...原创 2013-09-10 11:21:31 · 272 阅读 · 0 评论 -
java 获取磁盘空间的大小的方法
[code="java"]import java.io.File;/** * 计算磁盘空间大小 * @author admin * */public class SpaceChecker { public static void main(String[] args) { File[] roots = File.listRoots();...原创 2013-09-10 11:56:15 · 2194 阅读 · 1 评论