摘要: 一、let声明变量 <script> { var a = 10 let b = 11 } //var 声明的变量没有局部作用域 //let 声明的变量 有局部作用域 console.log(a)//10 console.log(b)//ReferenceError: b is not defined 阅读全文
posted @ 2021-01-01 12:50 yl丶 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 缓冲流 概述 :缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流, 按照数据类型分类:字节缓冲流: BufferedInputStream , BufferedOutputStream 字符缓冲流: BufferedReader , BufferedWriter 缓冲流的 阅读全文
posted @ 2020-11-29 00:37 yl丶 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 构建项目时添加此键值对:archetypeCatalog internal 阅读全文
posted @ 2020-07-20 11:35 yl丶 阅读(679) 评论(0) 推荐(0) 编辑
摘要: Java中I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。输入也叫做读取数据,输出也叫做作写 出数据。 根据数据的流向分为:输入流和输出流。 输入流 :把数据从 其他设备 上读取到 内存 中的流。 输出流 :把数据从 内存 中写出到 其他设备 上的流。 根据数据的类型分为:字 阅读全文
posted @ 2020-07-09 11:13 yl丶 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 线程同步的三种方式 1. 同步代码块。 2. 同步方法。 3. 锁机制。 同步代码块: synchronized 关键字可以用于方法中的某个区块中,表示只对这个区块的资源实行互斥访问。 synchronized(同步锁){ 需要同步操作的代码 } 同步锁: 对象的同步锁只是一个概念,可以想象为在对象 阅读全文
posted @ 2020-07-08 22:43 yl丶 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 构造方法: public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Runnable target) :分配一个带有指定目标新的线程对象。 public Thread(Runnab 阅读全文
posted @ 2020-07-08 16:52 yl丶 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 晴天。/** * 模拟斗地主洗牌发牌 * 1. 准备牌: 完成数字与纸牌的映射关系: 使用双列Map(HashMap)集合,完成一个数字与字符串纸牌的对应关系(相当于一个字典)。 2. 洗牌: 通过数字完成洗牌发牌 3. 发牌: 将每个人以及底牌设计为ArrayList,将后3张牌直接存放于底牌,剩 阅读全文
posted @ 2020-07-08 16:41 yl丶 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1. 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。 2. 成员领取红包后,保存到成员余额中。 /** * 用户类 */public class User { private String username; p 阅读全文
posted @ 2020-07-07 17:08 yl丶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 抄书。 概述:父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。 我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。 定义 抽象方法 : 没有方法体的方法。 抽象类:包含抽象方 阅读全文
posted @ 2020-07-07 17:05 yl丶 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 概述:继承就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。 继承描述的是事物之间的所属关系,这种关系是: is-a 的关系 好处:提供代码的复用性; 类与类之间产生关系,是多态的前提 继承的格式:使用extends关键字 pu 阅读全文
posted @ 2020-07-07 15:25 yl丶 阅读(134) 评论(0) 推荐(0) 编辑