![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
j2ee
kingofase
这个作者很懒,什么都没留下…
展开
-
Java 静态代理和动态代理
1. 代理模式主要有两种:静态代理和动态代理 2. 静态代理: 比如要在输出“HelloWorld”前打印一个字符串“Welcome” A:先定义一个接口类Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="h转载 2010-02-09 10:05:00 · 613 阅读 · 0 评论 -
Java中ThreadLocal的设计与使用
<br />Java中ThreadLocal的设计与使用<br />早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 <br /><br />ThreadLocal是什么<br /><br /> ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实原创 2010-07-07 21:01:00 · 361 阅读 · 0 评论 -
JAVA操作XML的完整例子——W3C DOM篇
这是一个用JAVA W3C DOM 进行XML操作的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门JAVA XML操作的朋友参考和学习。假设有XML文件:test1.xml 哈里波特 10 这是一本很好看的书。 三国演义 10 四大名著之一。 水浒 6 四大名著之一。 红楼 5 四大名著之一。原创 2010-05-19 16:41:00 · 445 阅读 · 0 评论 -
重写equals必需重写hashCode
<br />1、hashCode一般情况下是给集合来进行查找和比较对象用的。<br />2、下面就来说明下,当对象为HashMap的key时,没有覆盖hashCode的后果<br />public class TestHashCode { public static void main(String[] args) { HashMap<Person, String> map = new HashMap<Person, String>(); map.put(new Person(1001, 2原创 2010-10-14 11:04:00 · 717 阅读 · 1 评论 -
java的数值精度问题
1、java的float和double是给科学计算用的,也就是说不能用于商业计算;2、如果是商业计算那么必需使用java.math.BigDecimal,且必需要使用string来构造;import java.math.BigDecimal;/*** 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精* 确的浮点数运算,包括加减乘除和四舍五入。*/public class Arith{ //默认除法运算精度 private static final原创 2010-10-15 10:37:00 · 3138 阅读 · 1 评论 -
java中格式化数值和货币
<br />java中格式化数值和货币<br />(转自:http://hi.baidu.com/gacmotor/blog/item/b0abf950fdae4211377abe16.html)<br />java.text包允许通过与特定语言无关的方式格式化文本消息、日期和数值。许多人配合MessageFormat类使用资源包来为用户本地化消息。更多的人似乎使用DateFormat和SimpleDateFormat类来操作日期字符串,既用于输入也用于输出。最少见的用法似乎是使用NumberFor转载 2010-10-15 10:43:00 · 838 阅读 · 0 评论 -
Java垃圾回收调优
ddd转载 2013-07-24 22:05:20 · 769 阅读 · 0 评论