08 2016 档案

反射与代理设计模式
摘要:如果要想动态的创建代理对象,那么就需要使用一个java.lang.reflect.Proxy程序类,在这个类中提供有一个动态实例化新的代理对象的操作方法: 在本方法之中参数的作用如下: · ClassLoader loader:类加载器,确定代理对象的产生使用的类加载器是什么; · Class<?> 阅读全文

posted @ 2016-08-30 15:41 麦牧嘉禾 阅读(119) 评论(0) 推荐(0)

Map集合
摘要:在Map里面每一次可以存放两个对象,所有的对象按照“key = value”的形式保存。也就是说通过key可以找到对应的value。 Collection存放数据的目的是为了输出,而Map存放数据的目的是为了查找。 在java.util中Map接口里面定义的方法如下: 根据以上的方法实际上就可以得出 阅读全文

posted @ 2016-08-29 22:00 麦牧嘉禾 阅读(242) 评论(0) 推荐(0)

接口实际应用-工厂代理模式
摘要:结果: 饭前洗手吃饭收拾餐桌 阅读全文

posted @ 2016-08-28 21:24 麦牧嘉禾 阅读(176) 评论(0) 推荐(0)

代码模型:对象比较
摘要:结果:是同一个对象。 阅读全文

posted @ 2016-08-28 20:34 麦牧嘉禾 阅读(223) 评论(0) 推荐(0)

Stream数据流
摘要:1、Collection接口的改进 在Iterable接口里面定义有一个简单的输出:default void forEach(Consumer<? super T> action)。 也就是说如果要想进行迭代处理,没有必要去强制使用Iterator完成了。 使用Lamda操作forEach()方法和 阅读全文

posted @ 2016-08-27 21:52 麦牧嘉禾 阅读(2498) 评论(0) 推荐(0)

集合输出接口-Iterator迭代输出-古老枚举输出:Enumeration
摘要:1、Iterator迭代输出(95%) Iterator是集合输出的主要接口,那么此接口定义如下: 实现代码: 结果: javajsporacle 2、古老枚举输出:Enumeration(4.96%) 这个接口的定义如下: Collection接口里面并没有定义取得有Enumeration接口对象 阅读全文

posted @ 2016-08-26 23:27 麦牧嘉禾 阅读(666) 评论(0) 推荐(0)

Set集合接口-HashSet_TreeSet理解
摘要:Set集合里面并不存在有get()方法。 Set本身也属于接口,而在Set接口下有两个常用的子类:HashSet、TreeSet。 在以后的开发之中,Set集合一定不会作为我们的首选出现。使用最多的依然是List集合。 1.无序存放:HashSet 结果: [java, null, jsp, htm 阅读全文

posted @ 2016-08-26 22:57 麦牧嘉禾 阅读(1824) 评论(0) 推荐(0)

List类集接口-ArrayList
摘要:Collection接口下的List子接口允许有重复,那么在实际的开发之中,90%都使用的List接口。 List接口对Collection接口做了大量的扩充,主要扩充了如下方法: List中有三个子类:ArrayList(90%)、LinkedList(5%)、Vector(5%)。 1.使用Ar 阅读全文

posted @ 2016-08-26 22:30 麦牧嘉禾 阅读(235) 评论(0) 推荐(0)

打印流-使用PrintStream输出数据,输出文本
摘要:在java.io包中提供有两个打印流的处理类:PrintStream(字节打印流)、PrintWriter(字符打印流)。 首先来观察PrintStream类的继承结构与构造方法:。public class PrintStream extends FilterOutputStream impleme 阅读全文

posted @ 2016-08-25 22:37 麦牧嘉禾 阅读(2326) 评论(0) 推荐(0)

使用Scanner输入数据-读取文本数据
摘要:Scanner类的方法定义: · 构造方法:public Scanner(InputStream source); · 设置读取分割符:public Scanner useDelimiter(String pattern); · 判断是否有数据:public boolean hasNextXxx() 阅读全文

posted @ 2016-08-25 22:16 麦牧嘉禾 阅读(994) 评论(0) 推荐(0)

文件拷贝代码模型
摘要:采用边读边写的模式,即:一部分一部分读取数据,而后一部分一部分进行内容的保存。 由于此时要拷贝的可能是二进制文件,所以使用字节流操作会更加的合适。 设置源文件,和拷贝文件地址: 代码: 结果:花费时间:599 以后的文件上传处理都采用此类模式完成。 阅读全文

posted @ 2016-08-25 21:39 麦牧嘉禾 阅读(199) 评论(0) 推荐(0)

File文件操作类
摘要:任何的文件操作都一定要对目录是否存在以及目录的创建进行处理。 阅读全文

posted @ 2016-08-25 19:57 麦牧嘉禾 阅读(180) 评论(0) 推荐(0)

链表
摘要:链表核心的本质意义在于:可变的对象数组; 定义开发链表标准: interface ILink { public void add(Object data) ; // 这个方法向链表之中保存对象 public int size() ; // 取得链表的长度 public boolean isEmpty 阅读全文

posted @ 2016-08-24 21:45 麦牧嘉禾 阅读(150) 评论(0) 推荐(0)

ThreadLocal类使用理解
摘要:为了此时保证多个线程可以在自己操作的时候有一个自己的空间,所以应该在保存有当前的线程对象,这样的类实际上就凑成了ThreadLocal类,这个类主要使用如下方法: 保存每个线程的独立数据。 代码实现: 结果: 我们好累啊 www.i.cnblogs/liyang31.com 总结:利用ThreadL 阅读全文

posted @ 2016-08-24 20:55 麦牧嘉禾 阅读(312) 评论(0) 推荐(0)

二叉树
摘要:代码实现: 输出结果: 3品牌:白米,价格:399.0 品牌:黑米,价格:799.0 品牌:紫米,价格:899.0 阅读全文

posted @ 2016-08-24 17:21 麦牧嘉禾 阅读(158) 评论(0) 推荐(0)

比较器比较对象数组Comparable和Comparator区别
摘要:如果对对象数组进行排序,那么就应该指定类中属性进行比较,比如手机比较,可以比较手机价格大小,所以这个时候就需要实现java.lang.Comparable接口,而这个接口的定义如下: public interface Comparable<T> { public int compareTo(T o) 阅读全文

posted @ 2016-08-24 15:45 麦牧嘉禾 阅读(811) 评论(0) 推荐(0)

利用随机函数nextInt实现彩票37选7
摘要:输出结果: 中奖号码:*、*、*、*、*、*、*、 阅读全文

posted @ 2016-08-24 15:02 麦牧嘉禾 阅读(210) 评论(0) 推荐(0)

数学计算:Math,round四色五入用法
摘要:在整个Math类里面可能跟大家使用最密切的就是一个round()方法:public static long round(double a)。 四舍五入代码实现; 结果:19.34 19.544 此类操作在日后开发一定会使用到,用的时候直接拿出来使用即可。 阅读全文

posted @ 2016-08-24 14:19 麦牧嘉禾 阅读(1015) 评论(2) 推荐(0)

字符连接,StringBuffer类
摘要:概念:StringBuffer本身也属于一个字符串的操作类,有两个意义:一个意义是可以快速的修改,另外一个意义是可以快速读取。String类对象的内容不可改变,而StringBuffer类对象的内容可以改变。 使用方法:StringBuffer需要使用new明确调用构造方法后,使用append()进 阅读全文

posted @ 2016-08-24 14:17 麦牧嘉禾 阅读(1584) 评论(0) 推荐(0)

单例的实现与理解
摘要:单例使用对象:单例这种设计模式主要是用于一些系统公共资源的开发操作上。 代码模型: 总结:对于新的实例化对象的产生一定需要构造方法完成,所以如果将构造方法私有化了,那么就表示此类中的新对象的实例化处理就将受到控制,所以这个类只会有一个实例化对象,那么这样的设计称为单例设计。 阅读全文

posted @ 2016-08-24 14:16 麦牧嘉禾 阅读(101) 评论(0) 推荐(0)

日期处理类SimpleDateFormat
摘要:SimpleDateFormat类中定义有如下格式标记:年(yyyy)、月(MM)、日(dd)、时(HH)、分(mm)、秒(ss)、毫秒(SSS). 在SimpleDateFormat类里面主要使用如下的方法进行处理: · 构造方法:public SimpleDateFormat(String pa 阅读全文

posted @ 2016-08-24 14:07 麦牧嘉禾 阅读(118) 评论(0) 推荐(0)

导航