![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java积累
chenfengcn
这个作者很懒,什么都没留下…
展开
-
类中成员的装载顺序你知道多少?
最近去参加了SCJP培训,相信对于绝大多数的JAVA工作者来说,SCJP所培训的知识应该是很基础的了。不过正所谓温故而知新嘛,其实通过这样的一次培训,还是能了解到不少新知识的。就像下面这个最简单的例子,你能不做试验,直接写出结果吗? Display.java 用于显示的类,没什么好看的 [code="java"]public class Display { public Displ...2009-04-01 19:41:00 · 119 阅读 · 0 评论 -
饿汉单例模式
Crow.java [code="java"]public class Crow { public Crow(){ System.out.println("crow"); } };[/code] CrowFactory.java [code="java"]public class CrowFactory { static Crow crow = new Cro...2009-04-02 22:13:20 · 81 阅读 · 0 评论 -
懒汉单例模式
Crow.java [code="java"]public class Crow { public Crow(){ System.out.println("crow"); } };[/code] CrowFactory.java [code="java"]public class CrowFactory { static Crow crow = null; ...2009-04-02 22:15:03 · 66 阅读 · 0 评论 -
模板模式
Template.java [code="java"]public abstract class Template { public void fitment(){ decorate(); floor(); paint(); } public abstract void floor(); public abstract void paint(); ...2009-04-02 22:17:45 · 84 阅读 · 0 评论 -
装饰者模式
Product.java [code="java"]public interface Product { public int money(); }[/code] Coffee.java [code="java"]public class Coffee implements Product { public int money() { return 10; ...2009-04-02 22:20:49 · 70 阅读 · 0 评论 -
一个最简单的Socket通信例子
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网...2009-04-26 13:22:35 · 220 阅读 · 0 评论 -
对象序列化和反序列化是怎么回事
之前看公司RMI服务里多数类都实现了序列化接口(implements Serializable),但确怎么也不知道序列化是怎么一回事,上网查了很多序列化的概念,但那些概念太抽象了,还是无法理解,直到今天,终于有了一些自己的理解,在这里写出来,希望对与我存在同样困扰的朋友们能有所帮助。 我们都知道,当我们new一个对象的时候,Java就会在内存中创建一个相应的对象供我们后续使用。如果我们把...2009-04-27 23:23:34 · 115 阅读 · 0 评论 -
如何遍历Map
最简单的Map遍历的写法: [code="java"]Map map = new HashMap(); for(Map.Entry entry : map.entrySet()){ String value = entry.getValue(); String key = entry.getKey(); }[/code]2009-05-13 12:59:11 · 105 阅读 · 0 评论