iCoding91

if u like it~ just do it~ it's that simple~

第1章《简单工厂模式》

1、学习总结: (1)工厂模式优点: a、将业务逻辑和界面逻辑分离,降低两者之间的耦合性。 b、将具体的不同业务进行分离,实现业务间的松耦合。 c、用一个单独的类来决定创建哪个业务实例的过程。这就是工厂。究竟要实例化哪个业务类,将来会不会增加实例化的对象,这些都是容易变化的地方,所以适合用...

2017-12-31 19:17:46

阅读数 312

评论数 0

java8几个重要的函数接口

1、Function 函数接口 1.1、源码分析 : package sourcecode.analysis; /** * @Author: cxh * @CreateTime: 17/12/23 21:09 * @ProjectName: JavaBaseTest * */...

2017-12-24 19:43:43

阅读数 1309

评论数 0

《java8函数式编程》第三章课后习题

记录自己学习Lambda的拙劣过程,写博客完全是为了让自己把每个题目都过一遍,其实这本书对应的GitHub上面,已经给出了各个题目的过程。 下面给出自己练习的痕迹。 1、常用流操作 package java8; import java.util.ArrayList; import j...

2017-12-17 22:39:24

阅读数 249

评论数 0

Lambda表达式过滤长度低于1分钟的歌曲

这是《java8函数式编程》第三章中的内容,学习了对流的几个操作后,对它们的组合使用进行练习。 1、目的:给定了构建模型,对传入参数专辑列表ArrayList进行过滤,找出时间长度>60的歌曲名称。 2、实现code: package java8; import java.util.A...

2017-12-16 13:18:15

阅读数 279

评论数 0

《java8函数式编程》中后续代码要用到的模型

因为每次写测试code,都要用到书上给定的模型,所以,索性把模型代码保存下来吧。这样后面再写笔记时,就不写使用的模型了。 给定模型包括3个类:Artist  、Track、 Album。先说明一下这三个模型的意思,然后给出实现code。 1、模型定义: 1.1、Artist:  创作音乐的个人或者...

2017-12-16 13:07:46

阅读数 116

评论数 0

Lambda表达式实现List集合的自定义排序

之前写code,实现List集合的自定义排序,都是给Collections.sort()传递一个实现Comparator的类对象,相对比较麻烦,终于决定迅速学习一下java8中的Lambda表达,昨天刚刚到手的书,只有132页,决定13天内必须看完。OK,我终于写了自己的第一个Lambda表达式,...

2017-12-14 15:20:52

阅读数 2643

评论数 0

第21章《单例模式》

今天买了《大话设计模式》这本书,也是找朋友推荐的。晚上拿到手,就看了一下单例模式这一章,因为自己只是知道单例模式,其它模式完全不懂,就想看看这本书是不是真的读起来容易理解以及讲的怎么样。一个小时看完这一章节,觉得还可以吧,讲的东西是很容易理解,且循序渐进,虽然讲的东西自己基本都是知道的,因为之前就...

2017-12-13 21:54:48

阅读数 143

评论数 0

Mac安装CAJViewer

介绍:CAJViewer支持中国期刊网TEB, CAJ,  NAH,KDH, PDF格式文件,可配合网上原文的阅读,也可以阅读下载后的中国期刊网全文,并且打印效果与原版的效果一致,当然,您必需有阅读全文的权限。 研究生毕设就这样开题了,从安装一款软件开始... 1、下面开始安装过程: 1.1、...

2017-12-07 16:51:49

阅读数 26568

评论数 1

2种方法实现java对象的深拷贝

1、如果一个类没有实现Cloneable接口,直接调用clone()方法,会报异常CloneNotSupportedException,这一点已经在Object源码中写道: * @return a clone of this instance. * @exception...

2017-12-03 22:23:07

阅读数 2634

评论数 0

idea15更改项目的jdk版本

示例:将项目的jdk版本聪7改为8 1、选中项目名称,右键,如下图 2、选择红框处选项,如图: 3、从左到右,依次选择红框内选项,如图: 4、更改红框 5、

2017-12-02 22:38:24

阅读数 896

评论数 0

分田地问题(java)

1、题目: 题目描述 牛牛和 15 个朋友来玩打土豪分田地的游戏,牛牛决定让你来分田地,地主的田地可以看成是一个矩形,每个位置有一个价值。分割田地的方法是横竖各切三刀,分成 16 份,作为领导干部,牛牛总是会选择其中总价值最小的一份田地, 作为牛牛最好的朋友,你希望牛牛取得的田地的...

2017-12-02 15:46:27

阅读数 268

评论数 0

电话号码分身(java小米校招17)

1、题目: 题目描述 继MIUI8推出手机分身功能之后,MIUI9计划推出一个电话号码分身的功能:首先将电话号码中的每个数字加上8取个位,然后使用对应的大写字母代替 ("ZERO", "ONE", "TWO", "...

2017-12-02 11:53:13

阅读数 433

评论数 3

Linux下Fork与Exec使用

转自:http://blog.csdn.net/zhoubangtao/article/details/53888792 一、引言   对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出...

2017-12-01 10:35:02

阅读数 108

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭