
java
变形记-四爷
这个作者很懒,什么都没留下…
展开
-
java动态代理
这篇文字来记录一下学习java动态代理的一些心得原创 2016-07-29 18:14:32 · 329 阅读 · 0 评论 -
IO流的【字节流】
IO流的【字节流】 一、InputStream中的读取数据的方法如下: 1 、int read() 功能:读取一个字节的数据,并且返回读到得数据,如果返回-1,则表示读到输入流的末尾。 2、int read(byte[] b) 功能:从输入流中读取一定量的字节,并将其存储在字节数组b中,返回实际读取的字节数,如果返回-1,则表示读到原创 2017-02-08 16:13:34 · 260 阅读 · 0 评论 -
ArrayList、LinkedList、Vector的区别
ArrayList、LinkedList、Vector的区别 Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比ArrayList要差,L转载 2017-02-08 11:37:06 · 290 阅读 · 0 评论 -
HashSet、LinkedHashSet、TreeSet区别
Set接口 Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。 Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSet HashSet有以下特点 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元原创 2017-02-08 11:25:41 · 1017 阅读 · 0 评论 -
Dubbo+zookeeper注册中心安装
zookeeper原创 2016-12-13 15:35:38 · 2633 阅读 · 0 评论 -
java中常用的五种线程池的实现
java中常用的五种线程池的实现原创 2016-08-12 18:10:56 · 2921 阅读 · 1 评论 -
HttpClient的post和get请求
简介: HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。 虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。 HttpClient 是 Apache Jakarta Common 下的子项目,原创 2016-08-11 17:18:50 · 522 阅读 · 2 评论 -
创建型模式(一)——工厂模式
概述: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性: 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。原创 2016-03-02 11:28:52 · 330 阅读 · 0 评论 -
创建型模式()——
抽象工厂模式(百度百科) 编辑 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实原创 2016-03-04 10:34:43 · 285 阅读 · 0 评论 -
IO流的【字符流】
IO流的【字符流】 字符流:字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串。字符流是由Java虚拟机将字节转化为2个字节的Unicode字符为单位的字符而成的。字符流操作的是缓冲区(当我们对文件进行读写操作时如果不调用close() 或 flush()方法时不能看到数据的变化)。 (一)、字符输入流 将磁盘(文件)中的数据读入内存中原创 2017-02-08 18:31:58 · 387 阅读 · 0 评论