软件构造
文章平均质量分 93
hit_gwy
这个作者很懒,什么都没留下…
展开
-
重构------整洁代码之道
重构 — 作用重构,绝对是软件开发写程序过程中最重要的事之一。那么什么是重构,如何解释重构。名词:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。动词:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。重构不只可以改善既有的设计结构,还可以帮助我们理解原来很难理解的流程。比如一个复杂的条件表达式,我们可能需要很久才能看明白这个表达式的作...原创 2018-06-19 21:39:42 · 642 阅读 · 1 评论 -
Timer&TimerTask在主线程中调用导致程序无法终止
如题,明明在该结束Time陷阱的时候加了cancel(),但是还是不能结束,试了一下,可利用System.gc()//加在cancel()后面!!!!!原创 2018-06-08 21:05:00 · 1787 阅读 · 0 评论 -
GC---G1
一日搬砖:在 Java9 中,G1 GC 将成为默认的垃圾收集器,G1 垃圾收集器的关键特性之一是能够在不牺牲吞吐量的同时,限制 GC 暂停时间(即可以设置所需的最大停顿时间)。由于 G1 GC 正在逐渐成为默认的垃圾收集器,它的使用与关注度也会逐渐增加。因此在调整 JVM 大小和排查问题的情况下,必须先理解 G1 GC 的日志格式,接下来将介绍如何理解 G1 GC 的日志格式。由于 G1 GC ...翻译 2018-05-31 16:48:36 · 532 阅读 · 1 评论 -
Nio的读入与写出
逐行读入: import java.io.IOException; import java.nio.charset.Charset; import java.nio.file.Files; import java.nio.file.Paths; import java.util.List; public class N...原创 2018-05-28 22:12:46 · 239 阅读 · 0 评论 -
关于抽象工厂模式
https://skyyen999.gitbooks.io/-study-design-pattern-in-java/content/abstractFactory1.html转载 2018-05-13 21:54:35 · 220 阅读 · 0 评论