![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
一个简短且非常好记的ID
这个作者很懒,什么都没留下…
展开
-
java IO打印流:PrintStream类
什么是打印流 打印流是输出信息最方便的工具,打印流包括两种: 字节打印流:PrintStream 字符打印流:PrintWriter 打印流可以打印任何数据信息。System.out.println("");中的print即是PrintStream中的方法。 打印流的特点 不负责数据源,只负责数据目的 为其他输出流,添加功能 永远不会抛出IO异常,但是可能抛出别的异常 Prin...原创 2020-01-15 16:19:58 · 232 阅读 · 0 评论 -
java IO序列化:ObjectOutputStream类,ObjectInputStream类
概述 Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该 对象的数据 、 对象的类型 和 对象中存储的属性 等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。 对象的数据 对象的类型和对象中存储的数据信息。 序列化的含义-> 序列化:将对象写入到IO流中 反序列化:...原创 2020-01-15 15:27:40 · 283 阅读 · 0 评论 -
java IO转换流:InputStreamReader,OutputStreamWriter
概述 字符编码 计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字、英文、标点符号、汉字等字符是二进制 数转换之后的结果。按照某种规则,将字符存储到计算机中,称为编码 。反之,将存储在计算机中的二进制数按照 某种规则解析显示出来,称为解码 。比如说,按照A规则存储,同样按照A规则解析,那么就能显示正确的文本f符 号。反之,按照A规则存储,再按照B规则解析,就会导致乱码现象。 文件一定...原创 2020-01-15 14:43:17 · 221 阅读 · 0 评论 -
java IO缓冲流: BufferedInputStream BufferedOutputStream
概述: 缓冲流主要为了增强基础流的效率而存在,不用缓冲流的话,程序是读一个数据,写一个数据,大量占用了CPU,(本来CPU可以一次多处理内容的)处理这样在数据量大的程序中非常影响效率。缓冲流作用是把数据先写入缓冲区,等缓冲区满了,再把数据写到文件里。这样效率就大大提高了。 缓冲流,也叫高效流,是对4个基本的 FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:Buffered...原创 2020-01-15 10:28:50 · 314 阅读 · 0 评论 -
java 属性集Properties类
概述 java.util.Properties 继承于 Hashtable ,来表示一个持久的属性集。它使用键值结构存储数据,每个键及其对应值都是一个字符串。该类也被许多Java类使用,比如获取系统属性时, System.getProperties 方法就是返回一个 Properties 对象。 特点: Properties类是Hashtable的子类,所以Map集合中的方法都可以使用。 Pro...原创 2020-01-14 17:45:41 · 173 阅读 · 0 评论 -
java IO字符流与字节流
字节流 -> java.io.OutputStream 抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。 java.io.InputStream 抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。它定义了字节输入流的基本共性功能方法。 FileOutputStream类与FileInputStream类实现文件读写。 由...原创 2020-01-14 16:32:46 · 220 阅读 · 0 评论 -
java IO流相关类与接口概要与File类
java.io下的类与接口概要-> IO包下主要五个类与一个接口: 类:File,OutPutStream,InputStream,Writer,Reader 接口:serializable (序列化用) File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 // 文件路径名 String pathname = "D:\\aaa...原创 2020-01-14 15:41:04 · 175 阅读 · 0 评论 -
java线程同步机制synchronized关键字
当我们使用多个线程访问同一资源的时候,且多个线程中对资源有写的操作,就容易出现线程安全问题。 要解决上述多线程并发访问一个资源的安全性问题:也就是解决重复票与不存在票问题,Java中提供了同步机制 (synchronized)来解决。 1:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。: 2:当两个并发线程访问同一个对象object...原创 2020-01-08 18:03:22 · 443 阅读 · 0 评论 -
Java多线程的多种实现,Thread与Runnable
java多线程 Java使用 java.lang.Thread 类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是 完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。 Runnable接口与Thread类 Runnable是接口,Thread是Runnable接口的已知实现类,Thread 类实现了 Runnable...原创 2020-01-08 16:36:33 · 135 阅读 · 0 评论