关键词搜索

源码搜索 ×
×
JAVA

一篇文章带你搞定 Java 中的打印流

文章目录一、打印流的基本操作二、使用打印流进行格式化一、打印流的基本操作打印流是输出信息最方便的类,主要包含字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型,如小数、整数、字符串等PrintStream是OutputStream的子类,常用方法如下:从图中可以看出,有一个构造方法可以直接接收OutputStream类
JAVA

(Java)对于管道的理解

文章目录一、什么是管道?二、管道流一、什么是管道?在Unix/Linux中管道(pipe),它具有将一个程序的输出当作另一个程序的输入的能力而在java中通信的双方应该是运行在同一进程中的不同线程,java管道为运行在同一个JVM中的两个线程提供了通信的能力在java的类库中有2个管道类:PipedWriter(允许任务向管道写),和PipedReader(允许不同任务从同一管道中读取)。管道也可
JAVA

(Java)转换流 - OutputStreamWriter 类与 InputStreamReader 类

文章目录一、基本概念二、将字节输出流变为字符输出流三、将字节输入流变为字符输入流四、FileWriter和FileReader的说明一、基本概念整个IO包实际上分为字节流和字符流,但是除了这两个流之外,还存在一组字节流-字符流的转换类。OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即将一个字符流的输出对象变为字节流输出对象。InputStreamReader
JAVA

一篇文章带你搞定 Java 中字符流的基本操作(Write / Read)

在程序中一个字符等于两个字节,那么Java提供了Reader和Writer两个专门操作字符流的类文章目录一、字符输出流Writer1.向文件中写入数据2.使用FileWriter追加文件的内容二、字符输入流Reader1.从文件中读取内容2.使用循环的方式读取内容三、字节流和字符流的区别四、文件复制一、字符输出流WriterWriter本身是一个字符流的输出类,定义:publicabstractc
JAVA

(Java)缓冲区

缓冲区可以简单地理解为一段内存区域将其简单理解为一段特殊的内存某些情况下,如果一一个程序频繁地操作一个资源(如文件或数据库),则性能会很低,此时为了提升性能,就可以将一部分数据暂时读入到内存的一块区域之中,以后直接从此区域中读取数据即可,因为读取内存速度会比较快,这样可以提升程序的性能。在字符流的操作中,所有的字符都是在内存中形成的,在输出前会将所有的内容暂时保存在内存之中,所以使用了缓冲区暂存数
数据库

关系型数据库与NoSql数据库的比较

一、关系型数据库与NoSql数据库的比较1、并发支持关系型数据库:通过事务和锁来支持并发,高并发情况下,执行效率较低。NoSql:打破了传统关系型数据库范式的约束和事务一致性,因此并发性能高。2、存储与查询关系型数据库:利用关系表方式存储数据,通过SQL查询NoSql:分布式数据库,支持海量数据,多为键值方式存储数据,还有表格/列、文档、图像、对象和多值等存储方式;查询方式也多种多样,查询效率高。
JAVA

一篇文章带你搞定 Java 中字节流的基本操作(InputStream / OutputStream)

在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据时要使用输入流读取数据,而当程序需要将一些数据保存起来时,就要使用输出流输入流和输出流的关系:在java.io包中流的操作主要有字节流、字符流两大类,两类都有输入和输出操作。在字符流中输出主要是使用Writer类完成,输入主要是使用Reader类完成。以文件的操作为例,主要的操作流程为:(1)使用File类打开一个文件(2)通过字节流或
JAVA

一篇文章带你搞定 Java 中操作文件的类 - File

文章目录一、File类的基本介绍二、使用File类操作文件1.创建一个新文件2.删除一个指定的文件3.创建一个文件夹4.列出指定目录的全部文件5.判断一个给定的路径是否是目录三、列出指定目录的全部内容一、File类的基本介绍在整个IO包中,唯一与文件本身有关的类就是File类,使用File类可以进行创建或删除文件等常用操作。要使用File类,则首先要观察File类的构造方法:publicFile(
JAVA

(Java)定时调度

文章目录一、Timer类二、TimerTask类三、定时操作一、Timer类Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后安排某一个任务执行一次或定期重复执行。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务每一个Timer对象对应的是一个线程,因此计时器所执行的任务应该迅速完成,否则可能会延迟后续任务的执行,而这些
JAVA

(Java)正则表达式

使用正则表达式可以方便地对数据进行匹配,还可以执行更加复杂的字符串验证、拆分、替换功能具体的正则表达式操作类是需要Pattern和Matcher两个类完成操作的文章目录一、Pattern类和Matcher类1.基本规范要求2.验证一个字符串是否是合法的日期格式3.按照字符串的数字将字符串拆分4.将全部的数字替换成“_”二、String类对正则表达式的支持1.使用String类中的方法,比较方便2.
JAVA

(Java)观察者设计模式

文章目录一、什么叫观察者二、观察者模式实现一、什么叫观察者举个例子,比如现在很多的购房者都在关注着房子的价格变化,每当房子价格变化时,所有的购房者都可以观察得到,实际上以上的购房者都属于观察者,他们都关注着房子的价格,这就是观察者设计模式在Java中可以直接依靠Observable类和Observer接口实现该功能二、观察者模式实现需要被观察的类必须继承Observable类:Observable
JAVA

一篇文章带你学会 Java 中的 Comparable 接口

文章目录一、比较器的基本应用二、分析比较器的排序原理一、比较器的基本应用使用java.util.Arrays类进行数组排序操作时,对象所在的类必须实现Comparable接口,这个接口就是用于指定对象排序规则的因为这里本身就是用泛型定义的,所以子类继承需要指定子类类型Comparable接口的定义如下:publicinterfaceComparable<T>{publicintcomp
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载