摘要: 多线程基础1 1.如何实现多线程? 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。 但是呢?Java可以去调用C/C++写好的程序来实现多线程程序。 阅读全文
posted @ 2019-01-15 21:37 德墨特尔 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 多线程基础知识1_多线程的引入 1:要想了解多线程,必须先了解线程,而要想了解线程,必须先了解进程,因为线程是依赖于进程而存在。 2:什么是进程? 通过任务管理器我们就看到了进程的存在。 而通过观察,我们发现只有运行的程序才会出现进程。 进程:就是正在运行的程序。 进程是系统进行资源分配和调用的独立 阅读全文
posted @ 2019-01-14 21:10 德墨特尔 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 其他操作的IO流 1.操作基本数据的流 (1).概述 可以对基本的数据类型进行操作。 (2).俩个相关的读写流 数据输入流:DataInputStream DataInputStream(InputStream in) 数据输出流:DataOutputStream DataOutputStream( 阅读全文
posted @ 2019-01-13 20:02 德墨特尔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: IO流常见操作 1.复制文本文件[使用多种方式实现] /* * 复制文本文件 * * 分析: * 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。 * 通过该原理,我们知道我们应该采用字符流更方便一些。 * 而字符流有5种方式,所以做这个题目我们有5种方式。推荐掌握第5种。 阅读全文
posted @ 2019-01-12 22:34 德墨特尔 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 字符流 1.字符流出现的原因以及思想 由于字节流操作中文不是特别方便,所以,java就提供了转换流。 字符流=字节流+编码表 2.编码概述以及常见的编码 (1).什么是编码表 由字符及其对应的数值组成的一张表 (2).常见的编码 ASCII:美国标准信息交换码。 用一个字节的7位可以表示。 ISO8 阅读全文
posted @ 2019-01-12 22:09 德墨特尔 阅读(263) 评论(0) 推荐(0) 编辑
摘要: IO流 1.IO流概述 所谓的IO流就是用来进行设备之间的数据传输的。 2.IO流分类 (1).按照数据流向 输入流 读取数据 输出流 写出数据 (2).按照数据类型 字节流 字节输入流 读取数据 InputStream 字节输出流 写出数据 OutputStream 字符流 字符输入流 读取数据 阅读全文
posted @ 2019-01-11 23:53 德墨特尔 阅读(246) 评论(0) 推荐(0) 编辑
摘要: IO流_递归 1.递归概述 递归指的是方法定义中调用自身方法的情况。 2.递归的注意事项 (1).要有出口,否则就是死递归 (2).次数不能太多,否则就内存溢出 (3).构造方法不能递归使用[不然在创建对象的时候就会内存溢出] 3.递归解决问题的思想 (1).分解法: 把问题细分为一个基本皆可以解决 阅读全文
posted @ 2019-01-09 21:59 德墨特尔 阅读(190) 评论(0) 推荐(0) 编辑
摘要: IO流基础_File类 1.File类概述 File表示的是文件和目录(文件夹)路劲名的抽象表示形式。 2.构造方法[*****] public File(String pathname):按照一个路径得到一个File对象 public File(String parent,String child 阅读全文
posted @ 2019-01-07 21:56 德墨特尔 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 异常 1.异常的概述和分类 java中的异常有一个超类Throwable,然后其有俩个子类接口Error和Exception,其中Error是严重问题,这一个是程序中无法解决的,而另一个 Exception则是一般问题。 Exception又可以分为俩个: (1).编译时期异常:不是RuntimeE 阅读全文
posted @ 2019-01-06 21:45 德墨特尔 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 集合中常见的操作 1.list集合去重 //使用HashSet去重 public static List removeDuplicate(List list) { HashSet h = new HashSet(list); list.clear(); list.addAll(h); return 阅读全文
posted @ 2019-01-05 17:35 德墨特尔 阅读(278) 评论(0) 推荐(0) 编辑