1.输入流,只能从中读取数据,而不能向其写出数据.输出流,只能想起写入字节数据,而不能从中读取. 2.InputStream的类型有: ByteArrayInputStream 包含一个内存缓冲区,字节从中取出. FileInputStream 从文件中获得字节. ObjectInputStream 用来恢复被序列化的对象. PipedInputStream 管道输入流,读取管道内容.多和PipedOutputStream一起用于多线程通信. SequenceInputStream 是多种输入流…
Java 在编程语言排行榜中一直位列前排,可知 Java 语言的受欢迎程度了. 实验楼上的[Java 学习路径]中将首先完成 Java基础.JDK.JDBC.正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习.通过使用 Java 语言实现日记本,个人相册.编辑器.通讯录等,学习并实践 Java 编程基础,SSH 项目实战以及Java Web 应用开发. 完整的Java学习路径:Java研发工程师 所有的教程都搭配有在线练习环境,PC访问可以直接在线实践,Learn by doing…
声明:该博文以socket中,关闭输出流为例进行说明. 为了方便讲解,我们把DataOutputstream dout = new DataOutputStream(new BufferedOutputStream(mySocket.getOutputStream()));中的dout做为Socket输出流的代言.同样的,din是输入流的代言. 可以造成dout被关闭的操作有: 1.调用dout.close();或din.close();因为使用这种流关闭,会造成socket被关闭,所以输入输出…
这就是我刚刚在五孔问答中找到的Java学习路线图抛光砖价格.我个人认为,这条Java学习路线是可以的.它是2018年相对较新的Java学习路线,更符合企业就业标准. Java学习路径的第一阶段:Java语言的基础 Java学习路线的第二阶段:Java高级技术 Java学习路线第三阶段:Web前端 Java学习路线第四阶段:JavaWeb编程(核心阶段) Java学习路线第五阶段:企业框架 Java学习路线的第六阶段:项目阶段 Java学习路线第七阶段:企业项目 因为大多数人都从零的基础上学习,所…
通过File对象可以读取文件或者文件夹的属性数据,如果要读取文件的内容数据,那么我们就要使用IO技术. 一.输入字节流 输入字节流的体系:  -------| InputStream:所有输入字节流的基类(抽象类)  -----------| FileInputStream:向指定文件读取数据的输入字节流  -----------| BufferedInputStream:缓冲输入字节流  注意:凡是缓冲流都不具备读写文件的能力 注意:所有缓冲流都不具备读写文件的能力(比如BufferedInp…
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理设备之间的数据传输,对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中 输入/输出流可以从以下几个方面进行分类 从流的方向划分: 输入流.输出流 从流的分工划分: 节点流.处理流 从流的内容划分: 面向字符的流.面向字节的流 字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对…
该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架. 在初学Java时,IO流是我遇到的一个很头疼的东西,Java IO 体系看起来类很多,感觉很复杂,但其实是 IO 涉及的因素太多了.在设计 IO 相关的类时,编写者也不是从同一个方面考虑的,所以会给人一种很乱的感觉,并且还有设计模式的使用,更加难以使用这些 IO 类,所以特地对 Java 的 IO 做一个总结. IO流…
Java中的IO流在处理上分为字节流和字符流.字节流和字符流的区别 : 1.字节流读取的时候,读到一个字节就返回一个字节:  字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时.先去查指定的编码表,将查到的字符返回. 2.字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字符数据.只要是处理纯文本数据,就要优先考虑使用字符流,除此之外都用字节流. 按照流向则分未输入流和输出流. JavaIO流体系可如下表示 : |----流…
1)File类操作文件的属性 1.File类的常用方法 1. 文件的绝对完整路径:getAbsolutePath() 文件名:getName() 文件相对路径:getPath() 文件的上一级目录:getParent() 文件的大小为:length() 删除文件:delete() 具体操作请参考如下代码: 2)IO流(堵塞型io) 如何读写文件? 分析:流是指一连串流动的字符,是以先进先出方式发送信息的通道 输入/输出流于数据源: java流的分类: 我们可以对它进行如下分类: · 按处理的数据…
.t1 { background-color: #ff8080; width: 1100px; height: 40px } 一.递归 [递归] 1. 在函数自身内部,调用函数本身的方式,称为递归.  2. 注意: 递归包括递进去.归出来两步.  首先,依次执行[函数调自身语句]上半部分的代码,直到最里层. {递进去}  然后,再从最里层开始,依次执行[函数调自身语句]下半部分的代码. {归出来}  3. 递归必须通过合适的语句,及时的跳出. 否则,容易造成死循环. public static…