高级java
文章平均质量分 76
user_define_race
这个作者很懒,什么都没留下…
展开
-
java 设计模式 代理 静态和动态
1,静态代理 所谓代理,就是一个人或者机构代表另一个人或者机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 package com.zkk; /** * 定义一个账户接口 * * @author Administrator * */ public interface Count {原创 2015-04-14 10:26:31 · 291 阅读 · 0 评论 -
java 观察者设计模式
package com.zkk; public class Main { public static void main(String[] args) { Testmain main=new Testmain(); Observer1 t1=new Observer1(); Observer2 t2=new Observer2(); main.ad原创 2015-04-14 09:59:15 · 280 阅读 · 0 评论 -
java网络编程
UDP(聊天主要,聊天数据丢不丢无所谓,主要速度快,网络视频回忆) 将数据及源和目的封装成包,不需要简历连接 面向无链接 每个数据报的大小限制在64k 因为无连接,是不可靠协议 不需要建立连接速度快 TCP 建立连接,形成传输通道 在连接中进行大数据传输 通过三次握手完成连接,是可靠协议 必须建立连接,效率稍低原创 2015-04-26 19:23:41 · 324 阅读 · 0 评论 -
单个队列
package com.zkk; // 实时同步队列 // 队列大小为1,且push时,如果队列中有数据,则老数据会被新数据替代 public class RealtimeBlockingQueue { // 队列长度为1,以保证pop时得到的都是实时数据 private T _data = null; private boolean isQuit = false; private原创 2015-11-16 16:28:39 · 373 阅读 · 0 评论 -
单例能被反射吗?肯定能。
单例能被反射吗?肯定能。 package com.zkk; public class ElvisModified { private static boolean flag = false; public static boolean getFl(){ return flag; } private ElvisModified() { synchronized (ElvisMod原创 2017-05-25 16:51:05 · 288 阅读 · 0 评论