java
yyl_zz
这个作者很懒,什么都没留下…
展开
-
JAVA线程
Java 线程 线程创建的两种方式 1、Runable 、 Thread 线程生命周期 新建 ——》就绪、运行、阻塞、死亡 控制线程状态 1、join,谁调用线程join,谁就等待该线程执行完才执行 2、后台线程 3、sleep, 4、yield 5、改变优先级 线程同步 同步监视器:任何线程进入同步代码块或同步方法之前,必须先获得对同步监视器的锁定 1、同步代码块 obj就是同步监视器 2、同...原创 2020-04-17 14:36:32 · 100 阅读 · 0 评论 -
Java 8 实战部分
第11章 组合式异步编程 解决并发执行的良药。看说明书,吃药,痊愈 看说明书(课前预习): 1、搞清楚并发与并行的区别 2、异步调用与非阻塞式操作的概念 异步调用:其实就是实现一个可无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。 非阻塞是操作 :即...原创 2020-03-24 13:18:45 · 124 阅读 · 0 评论 -
编码问题
文本在机器中就是字节序列,可以使任意编码序列 gbk 中文占两个字节,英文占一个字节 utf-8 中文编码占三个字节,英文占一个字节,不同编码的文本需要使用不同编码来读取, utf-16be 中文占两个字节,英文占两个字节。 当你的字节序列以某种编码时,将这个字节序列正常读取时也需要同一种编码,否则出现乱码。在机器中直接创建文本则文本文件只认识ansi编码。 1、RandomAccessFil...原创 2020-03-19 18:00:08 · 73 阅读 · 0 评论 -
IO流
字节流、字符流 1、字节流 5)FileInputStream 具体实现了在文件上读取数据 6)FileOutputStream 实现了向文件中写出byte数据的方法 7)DataInputStream/DataOutputStream 对"流"功能的扩展,可以更加方便的读取int、long,字符等类型数据(装饰模式实现)。 例:DataOutputStream writeInt()/w...原创 2020-03-19 17:47:45 · 99 阅读 · 0 评论