上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 94 下一页
摘要: 通过继承Thread类实现多线程 继承Thread类实现多线程的步骤: 1. 在Java中负责实现线程功能的类是java.lang.Thread 类。 2. 可以通过创建 Thread的实例来创建新的线程。 3. ... 阅读全文
posted @ 2020-02-17 13:27 赵广陆 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 目录 1 介绍 2 对象序列化的作用有如下两种: 2.1 持久化: 2.2 网络通信: 3 将Person类的实例进行序列化和反序列化 4 执行结果如图所示: 5 注意 1 介绍 当两个进程远程通信时,彼此可以发送各种类型的数据。 无论是何种类型... 阅读全文
posted @ 2020-02-15 13:51 赵广陆 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 目录 1 介绍 2 对象序列化的作用有如下两种: 2.1 持久化: 2.2 网络通信: 3 将Person类的实例进行序列化和反序列化 4 执行结果如图所示: 5 注意 1 介绍 当两个进程远程通信时,彼此可以发送各种类型的数据。 无论是何种类型... 阅读全文
posted @ 2020-02-15 13:51 赵广陆 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、BIO 1.1 特性:同步阻塞IO 1.2 特点:一个请求对应一个线程,上下文切换占用的资源很重。 1.3 缺点:无用的请求也会占用一个线程,没有数据达到,也会阻塞。 1.4 改进:通过线程池机制。 但是还是未能解决一个请求一个线程的本质问题,只是稍加... 阅读全文
posted @ 2020-02-15 13:40 赵广陆 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 当程序需要读取数据源的数据时,就会通过IO流对象开启一个通向数据源的流,通过这个IO流对象的相关方法可以顺序读取数据源中的数据。 使用流读取文件内容: import java.io.*;public class TestIO1 { publi... 阅读全文
posted @ 2020-02-15 12:53 赵广陆 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。外部系统比较复杂多变,那么我们有必要通过某种手... 阅读全文
posted @ 2020-02-15 11:47 赵广陆 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 迭代器为我们提供了统一的遍历容器的方式,参见以下示例代码: 迭代器遍历List: public class Testl { public static void main(String[] args) { List aList =... 阅读全文
posted @ 2020-02-14 17:38 赵广陆 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 目录 1 JDK1.5引入了枚举类型 2 创建枚举类型 3 枚举底层 4 枚举的使用 5 java 中枚举类enum的values()方法的详解 6 枚举其数组化 7 Java 查看枚举类成员变量个数 1 JDK1.5引入了枚举类型 枚举类型的定义包括枚举声明... 阅读全文
posted @ 2020-02-13 18:06 赵广陆 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 本节结合前面给大家讲的递归算法,展示目录结构。大家可以先建立一个目录,下面增加几个子文件夹或者文件,用于测试。 使用递归算法,以树状结构展示目录树: import java.io.File;public class TestFile6 { p... 阅读全文
posted @ 2020-02-13 18:04 赵广陆 阅读(108) 评论(0) 推荐(0) 编辑
摘要: java.io.File类:代表文件和目录。 在开发中,读取文件、生成文件、删除文件、修改文件的属性时经常会用到本类。 File类的常见构造方法:public File(String pathname) 以pathname为路径创建Fil... 阅读全文
posted @ 2020-02-13 18:01 赵广陆 阅读(29) 评论(0) 推荐(0) 编辑
上一页 1 ··· 81 82 83 84 85 86 87 88 89 ··· 94 下一页