摘要: 1、StringBuffer 线程安全的可变字符序列 从 JDK 5 开始,为该类补充了一个单个线程使用的等价类,即 StringBuilder。与该类相比,通常应该优先使用 StringBuilder 类,因为它支持所有相同的操作,但由于它不执行同步,所以速度更快。 2、Vector 从 Java 阅读全文
posted @ 2020-11-17 21:02 guhetongren 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: 1、锁多条语句操作共享数据,可以使用同步代码块实现 格式: synchronized(任意对象){ 多条语句操作共享数据的代码 } synchronized(任意对象):就相当于给代码加锁了,任意对象就可以看成是一把锁 同步的好处和弊端 好处:解决了多线程的数据安全问题 弊端:当线程很多时,因为每个 阅读全文
posted @ 2020-11-17 20:41 guhetongren 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Object类的等待和唤醒方法: 阅读全文
posted @ 2020-11-17 20:33 guhetongren 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1、Properties作为集合的特有方法: 2、Properties和IO流结合的方法 阅读全文
posted @ 2020-11-17 20:31 guhetongren 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1、进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 2、线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 3、多线程的实现方式 方式1:继 阅读全文
posted @ 2020-11-17 16:56 guhetongren 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1、对象序列化:就是将对象保存到磁盘中,或者在网络中传输对象 这种机制就是使用一个字节序列表示一个对象,该字节序列包含:对象的类型,对象的数据和对象中存储的属性等信息 字节序列写到文件之后,相当于文件中持久保存了一个对象的信息 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化 要实 阅读全文
posted @ 2020-11-17 16:54 guhetongren 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1、打印流分类: 字节打印流:PrintStream 字符打印流: PrintWriter 2、打印流的特点: 只负责输出数据,不负责读取数据 有自己的特有方法 3、字节打印流 PrintStream(String fileName):使用指定的文件名创建新的打印流 4、字符打印流PrintWrit 阅读全文
posted @ 2020-11-17 16:52 guhetongren 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 基础知识: 计算机中存储的信息都是用二进制数表示的;我们在屏幕上看到的英文,汉字等字符是二进制数转换为十进制数的结果 按照某种规则,将字符存储到计算机中,称为编码。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。这里强调一下:按照A编码存储,必须按照A编码解析,这样才能显示正确的 阅读全文
posted @ 2020-11-17 16:51 guhetongren 阅读(202) 评论(0) 推荐(0) 编辑