JAVA基础
文章平均质量分 62
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String类型与Date类型之间的转换
使用 SimpleDateFormat 这个类可以进行转换,下面是一个示例性的小例子,将String类型的字符串,转换成为Date类型的数据:try {String s = "1989-02-15"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");Date date = format.parse(s原创 2012-07-24 13:06:03 · 1565 阅读 · 0 评论 -
深入理解java的finalize
由于原文比较长,而且是作者精心整理的,所以就直接转载过来,在此先谢谢原作者提供了这么好的文章供大家学习http://www.iteye.com/topic/484934转载 2012-11-13 21:36:37 · 857 阅读 · 0 评论 -
Joda-Time简介与简单使用例子
由于大四开学忙着毕业的东西,博客也很久没更新了。最近刚闲下来点。上网看看无意中看到这篇文章,其实之前也压根没听说过Joda-Time这个工具包,暑假做的项目由于需要进行大量的时间上的处理,的确被Date和Calendar搞的头大(现在想想当时老在查Calendar的用法,怎么就没查查有什么更好的时间处理工具包呢,讲不定当时就发现它了,看来自己还挺笨的哈),要是早点知道这个工具包,可能当时也就没这么原创 2012-10-29 23:42:47 · 5139 阅读 · 0 评论 -
清空ArrayList所引发的思考(List相关操作)
最近在帮同事做个小程序时,需要删除ArrayList中的数据,但是逻辑明显没错的情况下,老是得不到最后想要的结果,虽然后来找到了原因,但一直没法解决,最后在一个机缘巧合的情况下,看到这篇文章,正好解除了我心中的疑惑,转过来同大家分享原文地址:http://blog.youkuaiyun.com/shanliangliuxing/article/details/6858841,很感谢那篇文章的作者转载 2012-08-28 14:27:24 · 1039 阅读 · 0 评论 -
JAVA判断字符串是否为数字
下面介绍几种检查字符串是否为数字的方法:1. 用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } }原创 2012-08-28 13:30:38 · 933 阅读 · 0 评论 -
正则表达式使用注意事项
1. 一个\(反斜杠)需要用\\\\(四个反斜杠来匹配)例如:"c:\\test".replace("\\\\\\\\", "/") 其中有八个\(反斜杠) 结果:"c:/test""test.doc".split("\\.")2. 一些引号("),冒号(:)等等特殊符号,可以用转义符号转义一下例如:\" = " \: = :另外一些正则原创 2012-08-14 21:32:07 · 2143 阅读 · 0 评论 -
使用apache的工具类进行zip(rar等压缩文件)的解压
首先去Ant官网下载一个Ant,然后在项目中导入Ant.jar话不多说,咱们直接上代码:(在import时要注意引入ant.jar中的压缩工具类)package hoking.in.action;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.Fi原创 2012-08-29 15:01:10 · 2529 阅读 · 0 评论 -
java获得项目绝对路径
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestU转载 2012-08-29 13:49:11 · 758 阅读 · 0 评论 -
使用apache的ZipOutputStream进行zip(rar等压缩文件)的文件压缩
由于JAVA自带的ZipOutputStream类有中文乱码的问题,所以我们使用apache的ZipOutputStream类首先去Ant官网下载一个Ant,然后在项目中导入Ant.jar话不多说,咱们直接上代码:(在import时要注意引入ant.jar中的ZipOutputStream类)public class Test { public sta原创 2012-08-29 14:40:05 · 1976 阅读 · 0 评论 -
POI中设置Excel单元格格式样式(居中,字体,边框等)
创建sheet什么的就不多说了,直接进入正题HSSFCellStyle cellStyle = wb.createCellStyle(); 一、设置背景色:cellStyle.setFillForegroundColor((short) 13);// 设置背景色cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);二、设置原创 2012-08-29 11:53:31 · 8503 阅读 · 0 评论 -
POI对EXCEL的操作 (重点:如何设置CELL格式为文本格式)
本例使用POI3.8,具体下载地址就不奉上了,网上一搜全是1. 首先先创建一个Student类(此处不管是内部类,外部类都行)class Student { private int id; private String name; private String idCardNumber; /** default constructor */ public Stude原创 2012-08-29 11:00:56 · 2128 阅读 · 0 评论 -
POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
第一种:日期格式 cell.setCellValue(new Date(2008,5,5)); //set date format HSSFCellStyle cellStyle = demoWorkBook.createCellStyle(); HSSFDataFormat format= d原创 2012-08-29 11:19:49 · 4332 阅读 · 0 评论 -
线程安全与非线程安全的区别
话不多说,直接上例子,用例子说明一切。ArrayList是非线程安全,Vector是线程安全的线程A,B同时访问ArrayList C(非线程安全)他们都读出C的第一个元素是100(假设该元素是表示书库的库存),这时候A线程因为其他原因挂起了,而B还在执行那么B线程显示还有100个书本库存,B根据他卖出的货量修改元素为:100-20=80.这时候A线程回来了,他也开始继续执行,原创 2012-07-26 11:04:24 · 2704 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改转载 2012-07-26 10:51:13 · 1458 阅读 · 0 评论 -
利用JAVA将Unicode转换成Ascii
事情原因请详见利用javascript将unicode码转成ascii码中所描述,现在只将java代码贴上,希望能为遇到同样问题的人找到解决难题的答案private static String convertToChinese(String dataStr) { if(dataStr == null || dataStr.length() == 0) {原创 2012-08-09 16:46:17 · 2329 阅读 · 0 评论 -
final,finally,finalize的区别
最近面试老是被问到final, finally, finalize的区别,其实前两者相信知道的人还比较多,因为用到的次数频率会比较大,但是最后一个就不太会使用到了,现在把三者区别贴上,方便大家今后学习final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法原创 2012-11-13 21:37:34 · 696 阅读 · 0 评论
分享