摘要: 一、类加载器 1、类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 连接 验证 是否有正确的内部结构,并和其他类 阅读全文
posted @ 2020-08-10 13:51 企鹅22 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、TCP通信 TCP通信同UDP通信一样,都能实现两台计算机之间的通信,通信的两端都需要创建socket对象。 区别在于,UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据。 而TCP通信是严格区分客户端与服务器端的,在通信时,必须先由客户端去连接服务器端才能实现通信 阅读全文
posted @ 2020-08-08 09:50 企鹅22 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、网络通信协议 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protoal传输控制协议/英特网互联协议), 它是一个包括TCP协议和IP协议,UDP(User Datagram Protocol)协议和其它 阅读全文
posted @ 2020-08-05 09:26 企鹅22 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 一、线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。 程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 线程安全问题都是由全局变量及静态变量引起的。 若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量 阅读全文
posted @ 2020-08-05 09:04 企鹅22 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、线程池的概念 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 图解: 二、使用线程池方式 1、Runable接口: 通常,线程池都是通过线程池工厂创建,再调用线程池中的方法获取线程,再通过线程去执行任务方法。 Exe 阅读全文
posted @ 2020-08-04 17:24 企鹅22 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、多线程介绍 1、进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 2、线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线 阅读全文
posted @ 2020-08-04 17:18 企鹅22 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、Properties类 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属 阅读全文
posted @ 2020-08-03 11:10 企鹅22 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、转换流 1、OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁: 可使用指定的字符编码表,将要写入流中的字符编码成字节。 它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些 阅读全文
posted @ 2020-08-03 10:58 企鹅22 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 一、字节流 1、字节输出流OutputStream OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 输出流中定义都是写write方法,如下图: OutputStream有很多子类,其中子类FileOutputStream可用 阅读全文
posted @ 2020-07-31 17:47 企鹅22 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、IO概述 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 二、File类 1、File类构造函数 public class FileDemo { 阅读全文
posted @ 2020-07-30 08:47 企鹅22 阅读(154) 评论(0) 推荐(0) 编辑