随笔分类 -  Java基础

摘要:Lambda表达式 为什么使用Lambda表达式? Lambda 是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码。可以写出更简洁、高效的代码。 Lambda初体验 我们先来看一段匿名内部类的代码 使用Lambda表达式后的样子 //匿名内部类 Comparator<Integ 阅读全文 »
posted @ 2018-12-18 13:56 丁可乐 阅读(1708) 评论(0) 推荐(0) 编辑
摘要:进程、线程 ​ 进程(Process) 是程序的运行实例。例如,一个运行的 Eclipse 就是一个进程。进程是程序向操作系统申请资源(如内存空间和文件句柄)的基本单位。线程(Thread)是进程中可独立执行的最小单位。一个进程可以包含多个线程。进程和线程的关系,好比一个营业中的饭店与其正在工作的员 阅读全文 »
posted @ 2018-11-08 00:05 丁可乐 阅读(818) 评论(0) 推荐(0) 编辑
摘要:[TOC] 1.NIO初识 反应器模式 使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式: 一个老板经营一个饭店, 传统模式 来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程) 后来客人越来越多,需要的服务员越来越多,资源条 阅读全文 »
posted @ 2018-11-06 23:06 丁可乐 阅读(632) 评论(0) 推荐(0) 编辑
摘要:一、常见的符号的介绍 1.1 预定义字符类 | 符号 | 说明 | | | | | . | 任何字符(与 "行结束符" 可能匹配也可能不匹配) | | \d | 数字:[0 9] | | \D | 非数字: [^0 9] | | \s | 空白字符:[ \t\n\x0B\f\r] | | \S | 阅读全文 »
posted @ 2018-11-06 22:41 丁可乐 阅读(564) 评论(0) 推荐(0) 编辑
摘要:准备:在磁盘中 准备一个目录文件 实现:将该文件复制到目标路径中,关掉程序,再重新打开可以在原位置继续复制。 需求如下: 1. 过程中显示文件的拷贝的百分比 2. 复制过程中关掉程序。 3. 重新启动该程序时,若上次没有拷贝完,则提示上次拷贝还没完成,是否从上次的位置开始拷贝! 1. 是:从上次结束 阅读全文 »
posted @ 2018-11-06 22:24 丁可乐 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1.1 流的简单介绍和分类 Java流操作的相关的类和接口: File: 文件类 RandomAccessFile: 随机存取文件类 InputStream: 字节输出流 OutputStream: 字符输出流 Reader: 字符输入流 Writer: 字符输出流 四个抽象基类分别为:InputS 阅读全文 »
posted @ 2018-11-06 22:20 丁可乐 阅读(352) 评论(0) 推荐(0) 编辑
摘要:#高级类特性-(类的成员之一:内部类) 内的成员之一:内部类(属性、方法、构造器、代码块) 可以有四种权限访问修饰符 注意:外部类 只有两种 public 和 default 定义:可以将一个类的定义放在另一个类定义的内部,这就是内部类 用法:如果一个类,仅跟本类关系密切的话,对于其他类希望隐藏,就 阅读全文 »
posted @ 2018-11-06 22:14 丁可乐 阅读(386) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示