随笔分类 -  Java SE

摘要:/** * 四舍五入,格式化输出金额.用来显示在编辑页面上.如 3000.3456 -> 3000.35 * @param num doule 源数字 * @return String 经过格式化的金额字符串 */public static String formatEditMoney(String... 阅读全文
posted @ 2014-11-19 09:45 残星 阅读(1599) 评论(0) 推荐(0) 编辑
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment,... 阅读全文
posted @ 2014-11-17 10:48 残星 阅读(10598) 评论(1) 推荐(2) 编辑
摘要:HashMap dgzhMap = Dict.getDict("dgzh");Iterator it_d = dgzhMap.entrySet().iterator(); while (it_d.hasNext()) { Map.Entry entry_d = (... 阅读全文
posted @ 2014-08-23 09:26 残星 阅读(17152) 评论(1) 推荐(0) 编辑
摘要:/** * 当浮点型数据位数超过10位之后,数据变成科学计数法显示。用此方法可以使其正常显示。 * @param value * @return Sting */ public static String formatFloatNumber(double... 阅读全文
posted @ 2014-08-23 09:11 残星 阅读(45222) 评论(0) 推荐(1) 编辑
摘要:DateTools.javaimport java.text.SimpleDateFormat;import java.util.Date;/** * 日期操作类 */public class DateTools { /**yyyyMMddHHmmss * * @return... 阅读全文
posted @ 2014-08-23 09:06 残星 阅读(35855) 评论(1) 推荐(2) 编辑
摘要:Specifying the Java virtual machineHere is a typical Eclipse command line: eclipse -vm c:\jdk1.4.2\jre\bin\javawTip: It's generally a good idea to explicitly specify which Java VM to use when running Eclipse. This is achieved with the "-vm" command line argument as illustrated above. I 阅读全文
posted @ 2014-02-27 21:45 残星 阅读(2440) 评论(0) 推荐(0) 编辑
摘要:Sun的doc里其实说明还有其他的用法:exec(String[] cmdarray, String[] envp, File dir)Executes the specified command and arguments in a separate process with the specif... 阅读全文
posted @ 2014-02-16 11:21 残星 阅读(197490) 评论(6) 推荐(8) 编辑
摘要:4种方法,都是四舍五入,例:importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclassformat{doublef=111231.5585;publicvoidm1... 阅读全文
posted @ 2014-02-11 22:56 残星 阅读(33878) 评论(0) 推荐(0) 编辑
摘要:http://www.ibm.com/developerworks/cn/opensource/os-swt/index.html1.SWT简介SWT-"Standard Widget Toolkit",它是一个Java平台下开放源码的Native GUI组件库,也是Eclipse平台的UI组件之一。从功能上来说,SWT与AWT/SWING是基本等价的。SWT以方便有效的方式提供了便携式的(即Write Once,Run Away)带有本地操作系统观感的UI组件:由于widget系统的固有复杂性以及平台之间微妙的差异,即使在理想情况下,能够达到工业标准的跨平台的widget 阅读全文
posted @ 2014-02-11 22:55 残星 阅读(779) 评论(0) 推荐(0) 编辑
摘要:BigDecimal类对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。表11-15 BigDecimal类的常用... 阅读全文
posted @ 2013-09-28 17:56 残星 阅读(157593) 评论(1) 推荐(7) 编辑
摘要:String—>DateString dateString = "2012-12-06 ";try{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd "); Date date = sdf.parse(dateString);}catch (ParseException e){ System.out.println(e.getMessage());}/** * 字符串转换到时间格式 * @param dateStr 需要转换的字符串 * @param formatStr 需要格式的目标 阅读全文
posted @ 2013-09-13 18:30 残星 阅读(2100) 评论(0) 推荐(0) 编辑
摘要:在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的... 阅读全文
posted @ 2013-09-03 19:49 残星 阅读(676258) 评论(8) 推荐(24) 编辑
摘要:问题一什么叫垃圾回收机制垃圾回收是一种动态存储管理技术它自动地释放不再被程序引用的对象按照特定的垃圾收集算法来实现资源自动回收的功能。当一个对象不再被引用的时候内存回收它占领的空间以便空间被后来的新对象使用以免造成内存泄露。问题二java的垃圾回收有什么特点JAVA语言不允许程序员直接控制内存空间的使用。内存空间的分配和回收都是由JRE负责在后台自动进行的尤其是无用内存空间的回收操作(garbagecollection,也称垃圾回收)只能由运行环境提供的一个超级线程进行监测和控制。问题三垃圾回收器什么时候会运行一般是在CPU空闲或空间不足时自动进行垃圾回收 阅读全文
posted @ 2013-08-26 17:51 残星 阅读(23131) 评论(0) 推荐(1) 编辑
摘要:长连接是一旦一个客户端登陆上服务器,其与服务器之间的连接就不关闭,不管他们之间进行了多少次交易,直到客户端退出登陆或网络出现故障。这种技术在联机交易系统实现有利于提高效率。短连接是客户端每发一个请求就与服务器建立一个连接,交易完成后关闭连接,这种技术实现较长连接简单。长:connect连上后不断开, 进行N次收发操作.短:每次都connect, 完成任务后立即断开. 下次重连.一般都是accept后启动一个线程去处理,该线程中的处理大致如下短连接:run(){read //读取请求包process //处理write //应答处理结果}长连接:run(){while(NotEnd){readp 阅读全文
posted @ 2013-08-14 20:58 残星 阅读(2539) 评论(0) 推荐(0) 编辑
摘要:一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为流行的网络编程模型是客户机/服务器(C/S)结构。即通信双方一方作为服务器等待客户提出请求并予以响应。客户则在需要服务时向服务器提出申请。服务器一般作为守护进程始终运行,监听网络端口,一旦有客户请求,就会启动一个服务 阅读全文
posted @ 2013-08-14 20:30 残星 阅读(29180) 评论(1) 推荐(1) 编辑
摘要:public void build() throws HsException { try { SAXBuilder sb = new SAXBuilder(); String xml = this.headDtd+this.rootDtd; ... 阅读全文
posted @ 2013-03-23 11:43 残星 阅读(449) 评论(0) 推荐(0) 编辑
摘要:按行读取和写入import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileW... 阅读全文
posted @ 2013-03-19 18:10 残星 阅读(241) 评论(0) 推荐(0) 编辑
摘要:package com.sc.test;public class SingletonMain { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Start"); Singleton obj1 = Singleton.getInstance(); Singleton obj2 = Singleton.getInstance();... 阅读全文
posted @ 2013-03-19 17:39 残星 阅读(243) 评论(0) 推荐(0) 编辑
摘要:package com.sc.test;public class Hello { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello world!"); ok: for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ ... 阅读全文
posted @ 2013-03-19 17:24 残星 阅读(249) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2012-11-03 14:54 残星 阅读(7) 评论(0) 推荐(0) 编辑