摘要: 第一章 Java的I/O演进之路 1.I/O基础入门 1.Linux网络I/O模型简介 1.阻塞I/O模型:最常用的I/O模型,缺省情况下, 所有文件操作都是阻塞的 2.非阻塞I/O模型:recvform从应用层到内核的时候,轮询检查是否有数据到来 3.I/O复用模型 4.信号渠道I/O模型 5.异 阅读全文
posted @ 2018-11-21 17:49 飘灵心志 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: 01 | 架构到底是指什么? 软件架构指软件系统的顶层结构 02 | 架构设计的历史背景 20 世纪 60 年代第一次软件危机引出了“结构化编程”,创造了“模块”概念; 20 世纪 80 年代第二次软件危机引出了“面向对象编程”,创造了“对象”概念; 20 世纪 90 年代“软件架构”开始流行,创造 阅读全文
posted @ 2018-11-05 17:13 飘灵心志 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1.模式的简史和形而上学 1.1模式是什么 1.2软件模式的简史 1.3模式的起源 1.4与道家思想的关系 1.5软件的永恒之道 1.6模式的要素 1.7本书讲解模式的格式 2.统一建模语言UML简介 2.1建造世界贸易中心 2.2什么是UML 统一建模语言 可视化功能 说明功能 建造功能 建文档功 阅读全文
posted @ 2018-10-29 10:07 飘灵心志 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1.==和equals,输出结果为false ==比较的是2个对象的地址,而equals比较的是2个对象的内容 2.多线程,输出结果为ba 线程创建后处于可执行状态,主线程执行过程中并不会等待子线程,而是继续执行后面的代码打印出b,主线程执行完毕后,子线程被唤醒执行打印出a 3.类型转换,结果为do 阅读全文
posted @ 2018-10-15 15:00 飘灵心志 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 2,字符串加强 Java 11增加了一系列的字符串处理方法,如以下所示。 // 判断字符串是否为空白 " ".isBlank(); // true // 去除首尾空格 " Javastack ".strip(); // "Javastack" // 去除尾部空格 " Javastack ".stri 阅读全文
posted @ 2018-09-27 16:29 飘灵心志 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.局部变量类型推断 var javastack = "javastack"; System.out.println(javastack); 大家看出来了,局部变量类型推断就是左边的类型直接使用 var 定义,而不用写具体的类型,编译器能根据右边的表达式自动推断类型,如上面的 String 。 va 阅读全文
posted @ 2018-09-27 16:24 飘灵心志 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 2、模块化系统 Jigsaw项目 ①可以在更小的设备中运行; ②必须的jdk模块,非全部jdk模块; ③甚至开发者还可以创建自己的模块来简化代码; ④内部的API(com.sun.*),默认情况下是不能使用,即:所有的模块需要在所谓的module-info.java文件中进行描述,这个文件是位于ja 阅读全文
posted @ 2018-09-27 16:05 飘灵心志 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 第 1 章 为什么要关心 Java 8 1.1 Java 怎么还在变 1.1.1 Java 在编程语言生态系统中的位置 1.1.2 流处理 流是一系列数据项,一次只生成一项 1.1.3 用行为参数化把代码传递给方法 1.1.4 并行与共享的可变数据 1.1.5 Java 需要演变1.2 Java 中 阅读全文
posted @ 2018-09-27 15:35 飘灵心志 阅读(3288) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.认识游戏 1.1什么是游戏 1.1.1游戏的定义 任何人类正常生理需求之外的活动均可称为游戏 1.1.2游戏的分类 RPG角色扮演游戏、ACT动作游戏、AVG冒险游戏、FPS第一人称视角射击游戏、TPS第三人称视角射击游戏、FTG格斗游戏、SPT体育游戏、RAC竞速游戏、RTS即时 阅读全文
posted @ 2018-09-03 20:18 飘灵心志 阅读(3777) 评论(1) 推荐(2) 编辑
摘要: 1.算法在计算中的作用 1.1算法 算法解决哪些问题 数据结构 技术,算法设计分析技术 难题,PE完全问题 并行性 1.2作为一种技术的算法 效率 算法与其他技术 2.算法基础 2.1插入排序 代码 图示 初始化:循环第一次迭代前为真 保持:某次迭代前为真,下次迭代之前仍为真 终止:循环终止时,不变 阅读全文
posted @ 2018-08-30 20:47 飘灵心志 阅读(846) 评论(0) 推荐(0) 编辑