全国校区
北京
深圳
上海
广州
武汉
成都
西安
郑州
南京
长沙
Java实验班
Java就业班
Java在职加薪班
Java架构师班
Java夜校班
JavaSE
数据库
JavaWeb
流行框架
分布式
微服务
我们在程序设计的过程中,都是用类和对象来描述定义,能不能直接把对象进行传输呢?答案当然是肯定的,对象流其实就是一种特殊的处理流水,也是在基础的字节流上去作封装。Java采用输入流对象和输出流对象来支持程序对数据的输入和输出。输入流对象提供了数据从源点流向程序的管道,程序可以从输入流对象读取数据;输出流对象提供了...
数据流(datastream)实际上是一组有序,有起点和终点的字节的数据序列。IO数据流包括输入流和输出流。除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有一个合适的名字,以反映该数据流的含义。本文就来给大家普及一下IO数据流基本用法。数据流将“基本数据类型与字符串类型”作为数据源,从而允许...
Java中提供了shop()方法来中断线程,但由于该方法过于暴力而被定义为过期方法。假如一条线程在修改一段数据时,且已经修改了一半,此时的你强行用shop()方法中断该线程后,数据处于一半修改过、一半未修改的状态,该数据就已经废了(且不会有任何提示)。于是,在Java中采用了新的interrupt方法来完成Ja...
Hibernate是一款免费开源的持久层框架,它对JDBC进行了轻量级的对象封装,将对象与数据库表建立了映射关系,使Java编程人员可以随心所欲地使用面向对象的编程思想操作数据库。Hibernate具有简单易用、灵活性强、扩展性强等特点,大大提高了程序的开发效率。使用传统的JDBC开发小型应用系统,并不会有什么...
Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于Maven的缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项目。由于Maven的面向项目的方法,许多ApacheJakarta项目发文时使用Maven,而且公司项目采用Maven的比例在持续增长。特点那么,Ma...
从流的内容来讲,有字节和字符之分。顾名思义,字节流是由字节组成的,字符流是由字符组成的。IO字节流是JavaIO流中非常重要的一种IO流,本文我们就通过实例一起来学习IO字节流。IO字节流主要是操作byte类型数据,以byte数组为准,主要操作类就是OutputStream、InputStream。一、字节输出...
我们在学习字符流(FileReader、FileWriter)的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个InputStreamReader或者OutputStreamWriter,这又是什么意思呢?这其中就涉及到了IO转换流的相关知识。为了方便我们的理解可以先来看一下转换流原理...
流实际上只是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取操作,而向流中添加数据的操作称为插入操作。用来进行输入输出操作的流就称为IO流。换句话说,IO流就是以流的方式进行输入输出。为了方便大家学习IO流,本文先来给大家简单介...
IO流实际上就是对文件的输入输出,既然至始至终都离不开文件,所以JavaIO流的使用得从File类讲起。一、File类的描述File类是文件和目录路径名的抽象表示形式,主要用于文件和目录的创建、查找和删除等操作。即Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件或者目...
我们在初学Java时,不可避免地要学习到IO流,事实上,IO流对于初学者来说是一个很头疼的东西,JavaIO体系看起来类很多,感觉很复杂,但其实是IO涉及的因素太多了。在设计IO相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,使得IO流分类更加复杂,所以本文特地对J...