java
文章平均质量分 62
blueling51
这个作者很懒,什么都没留下…
展开
-
rs.getStirng()取库里number型字段时,若是小数,小数点前的0会丢掉
rs.getStirng()取库里number型字段时,若是小数,小数点前的0会丢掉如数据库中存的0.1取出后会变成.1解决方法:double number = Double.parseDouble(rs.getString("amount"));原创 2011-11-18 14:40:22 · 3395 阅读 · 0 评论 -
Timer和TimerTask
有时候需要每隔一段时间去执行某个任务,在Java中提供了Timer和TimerTask来完成这个任务,这个两个类位于java.util包中。Timer类是Java中一种线程设施,用于安排以后在后台线程中执行的任务,可以安排任务执行一次或定期重复执行。与每个Timer对象对应的是单个后台线程,用于顺序的执行所有计时器任务。 对Timer对象最后的引用完成后,并且所有未处理的任务都已执行转载 2011-11-03 10:20:41 · 11754 阅读 · 2 评论 -
在catch块中throw new Exception的意义 .
throw new Exception(String, Exception)throw new Exception(String)throw是明确地抛出异常MSDN:Exception (String, Exception) 使用指定错误信息和对作为此异常原因的内部异常的引用来初始化 Exception 类的新实例。 在发现异常以后作一下记录异常信息然后在抛出异常,让转载 2011-11-28 15:31:01 · 4798 阅读 · 0 评论 -
try-catch-finally
try-catch-finally是这样执行的:先执行try中的语句,如果有异常,在相应的catch中执行,然后再执行finally中的语句,如果在catch中有return语句,那么,在这个return这个地方,程序先暂停一下,去执行finally 里面的东西,执行完毕了,再来执行return语句的。转载 2011-11-08 14:24:20 · 653 阅读 · 0 评论 -
dom4j解析xml
//先加入dom4j.jar包 import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;imp转载 2011-11-30 16:02:25 · 682 阅读 · 0 评论 -
java获得系统当前时间
方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*; import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期转载 2011-11-10 17:32:06 · 1112 阅读 · 1 评论 -
java clone
1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的cl转载 2011-12-04 22:00:32 · 617 阅读 · 0 评论 -
java 数组和List转换
数组->ListArrays.asList() List->数组Collections.asArray()原创 2012-05-17 11:42:03 · 865 阅读 · 0 评论 -
native2ascii工具
JDK中带了一个实用的程序native2ascii, 它可以根据指定的编码集在本地字符和UNICODE字符之间进行转换.最常用的:native2ascii 源文件名 目标文件名 //Native char -> Unicode char带-encoding参数的:native2ascii -encoding GBK 源文件名 目标文件名 //Nativ转载 2012-08-14 14:41:04 · 845 阅读 · 0 评论 -
关于PreparedStatement.addBatch()方法
Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接,(打电话拨号 ) Connection connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了)con转载 2011-11-02 15:47:42 · 55076 阅读 · 12 评论 -
java中代码检查checkStyle结果分析
checkStyle结果分析 序号 输出内容意义1Type is missing a javadoc commentClass 缺少类型说明2“{” should be on the previous line“{” 应该位于前一行。解决方法:把“{”放到上一行去3Methos is missing a javadoc comment 方法前面缺少javadoc注释。转载 2011-11-02 11:32:38 · 5077 阅读 · 0 评论 -
JAVA中对存储过程的调用方法
一:Java如何实现对存储过程的调用: A:不带输出参数的 ---------------不带输出参数的---------------------------------- create procedure getsum @n int =0 as declare @sum int declare @i int set @sum=0 set @i=0转载 2011-11-02 11:30:29 · 594 阅读 · 0 评论 -
java保留两位小数问题:
方式一:四舍五入 double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数 方式二:java.text.DecimalFormat df =new ja转载 2011-11-18 14:54:10 · 1494 阅读 · 0 评论 -
Java浮点数的精确计算
(1)、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子: System.out.println转载 2011-11-18 15:02:34 · 1182 阅读 · 0 评论 -
java保留两位小数
import java.text.DecimalFormat;public class Test { public static void main(String[] args) { String testStr = ".1";//从数据库中取出的小数,小数点前的0丢失 double num = Double.parseDouble(testStr); //补充小数点前原创 2011-11-18 15:22:41 · 1520 阅读 · 0 评论 -
为什么程序员不应调用“sun”包?
J2SE API Documents是我们最常用的参考手册,但细心的朋友可能会发现,在“%JAVA_HOME%\jre\lib\rt.jar”中包含比API文档更多的类,那么其它的类为什么没有在帮助文档中出现呢?在SUN的JDKFAQ中有一篇“Why Developers Should Not Write Programs That Call 'sun' Packages”,该文部分地转载 2011-11-21 16:55:03 · 2194 阅读 · 0 评论 -
Java中StringBuilder的清空方法比较
StringBuilder 没有提供clear或empty方法。清空有3种方法:1)新生成一个,旧的由系统自动回收2)使用delete3)使用setLength将三种方法循环1000万次,代码:1.public class sbbm {2.3. static String a;4. static long time ;5. public转载 2011-11-02 16:20:01 · 33788 阅读 · 3 评论 -
String,StringBuilder与StringBuffer和String 的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 很多人对String和StringBuffer的区别已经很了解了吧,可能还有人对这两个类的工作原理有些不清楚的地方,复习一下吧,顺便牵出J2SE 5.0里面带来的一个新的字符操作的类StringBuilder。那么这个StringBuilder和String转载 2011-11-02 16:15:03 · 782 阅读 · 0 评论 -
StringTokenizer 用法
StringTokenizerStringTokenizer是java中object类的一个子类,继承自 Enumeration接口。此类允许一个应用程序进入一个令牌(tokens),而且StringTokenizer类用起来比StreamTokenizer 类更加简单。StringTokenizer不会区分对象、函数、数组、或引证字符串。StringTok转载 2011-11-02 16:02:21 · 1041 阅读 · 0 评论 -
静态的Import
静态的Import可以让你直接import静态的class,variable,enum,且很容易在你的程序代码中参考他们。它提供了比较好的方便性,但是的确没有什么新功能。 Importing静态Member大多数人习惯使用System.out.println()这样的语句,但是每次都要去写System.out简直会让人疯掉,来看看静态的import是怎么做的:import stat转载 2011-11-22 11:08:39 · 851 阅读 · 0 评论 -
java中代码检查checkStyle结果分析
checkStyle结果分析 序号 输出内容意义1Type is missing a javadoc commentClass 缺少类型说明2“{” should be on the previous line“{” 应该位于前一行。解决方法:把“{”放到上一行去3Methos is missing a javadoc comment 方法前面缺少javadoc注释...原创 2011-10-19 17:06:17 · 349 阅读 · 0 评论