摘要: 学习连接1:https://www.cnblogs.com/ranyonsue/p/5984001.html 学习连接2:https://www.cnblogs.com/an-wen/p/11180076.html 阅读全文
posted @ 2020-06-07 15:39 smile,你 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、类的加载器 1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载、连接、初始化三步来实现对这个类的初始化。 1)加载:是将class文件读入内存,并为之创建一个class对象,任何类被使用时系统都会建立一个class对象。 2)连接: ①验证:是否有正确的内部结构 阅读全文
posted @ 2020-06-07 15:14 smile,你 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守 阅读全文
posted @ 2020-06-05 17:23 smile,你 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、线程安全 1.1 多个线程同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果一样,而且其他的变量的值和预期一样,就是线程安全的。 1.2 我们通过一个案例,演示线程的安全问题: 1)电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的 阅读全文
posted @ 2020-06-01 18:00 smile,你 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、线程池概念 1.1 线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。 1.2 我们详细的解释一下为什么要使用线程池? 在java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,创建和销毁线程花费的时 阅读全文
posted @ 2020-05-31 19:16 smile,你 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 一、Thread类 1.1 该如何创建线程呢? 通过API中搜索,查到Thread类。通过阅读Thread类中的描述。Thread是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程。 1.2 继续阅读,发现创建新执行线程有两种方法。 1)一种方法是将类声明为 Thread 的子类 阅读全文
posted @ 2020-05-31 19:00 smile,你 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、多线程介绍 1.1 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 1.2 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称 阅读全文
posted @ 2020-05-31 15:45 smile,你 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.序列化与反序列化 1)用于从流中读取对象的操作流 ObjectInputStream 称为 反序列化流 2)用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 3)特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。 2.对象序列化流ObjectOu 阅读全文
posted @ 2020-05-31 10:35 smile,你 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一、Properties类介绍 1.1 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可 阅读全文
posted @ 2020-05-30 22:32 smile,你 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、创建步骤 1.1 创建Maven Project时选择packaging为war 1.2 在webapp下,新建META-INF和WEB-INF/web.xml 1.3 在pom.xml文件中,添加java ee的三个相关jar包 1)<scope> jar的有效范围,provided表示编译器 阅读全文
posted @ 2020-05-29 17:13 smile,你 阅读(292) 评论(0) 推荐(0) 编辑