Java流(Stream)、文件(File)和IO
Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。
Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。
一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。
Java为I/O提供了强大的而灵活的支持,使其更广泛地...
分类:
编程语言 时间:
2016-05-23 15:20:42
阅读次数:
307
public class FlowLayoutPosition extends JFrame{ public FlowLayoutPosition() { setTitle("本窗体使用流布局管理器"); Container c=getContentPane(); //设置窗体使用流布局,使用组件右 ...
分类:
编程语言 时间:
2016-05-22 20:00:00
阅读次数:
201
不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。
顺序结构
分支结构:if和switch
循环:while、do while、for、嵌套循环
中断循环:break、continue、return...
分类:
编程语言 时间:
2016-05-12 14:02:32
阅读次数:
179
java.io包中包含几乎所有可能永远需要在Java中执行输入和输出(I/ O)类。所有这些数据流代表一个输入源和输出目标。 java.io包中的流支持多种数据,如基本类型,对象,本地化的字符等 流可以被定义为一个数据序列。 InputStream用于读取从一个源数据,OutputStream是用于 ...
分类:
编程语言 时间:
2016-05-08 15:18:30
阅读次数:
340
类加载器
加载类的开放性
类加载器(ClassLoader)是Java语言的一项创新,也是Java流行的一个重要原因。在类加载的第一阶段“加载”过程中,需要通过一个类的全限定名来获取定义此类的二进制字节流,完成这个动作的代码块就是类加载器。这一动作是放在Java虚拟机外部去实现的,以便让应用程序自己决定如何获取所需的类。
虚拟机规范并没有指明二进制字节流要从一个Class文件获取,或者说...
分类:
其他好文 时间:
2016-05-07 08:58:27
阅读次数:
226
if条件语句:if...; if ...else ...; if... else if ...else switch分支语句:switch(i){ case 1: {System.out.println(""); break;} default: System.out.println("");} w ...
分类:
编程语言 时间:
2016-05-01 19:09:22
阅读次数:
185
1. 什么是对象流:序列化/反序列化的概念
1) 对象流是和字节流/字符流同处于一个概念体系的:
a. 这么说字节流是流动的字节序列,字符流是流动的字符序列,那么对象流就是流动的对象序列咯?
b. 概念上确实可以这样理解,对象流就是专门用来传输Java对象的;
c. 但是字节和字符都是非常直观的二进制码(字节本身就是,而字符是一种二进...
分类:
编程语言 时间:
2016-04-29 16:03:34
阅读次数:
169
以下内容大多来自周志明的《深入理解Java虚拟机》。 类加载器是java的一项创新,也是java流行的重要原因之一,它最初是为了满足java applet的需求而开发出来。 什么是applet? 作为新手,都不知道applet是什么鬼,看看百度百科的解释,应该就明白了: JavaApplet就是用J ...
分类:
编程语言 时间:
2016-04-16 10:44:22
阅读次数:
152
Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 ...
分类:
编程语言 时间:
2016-04-16 09:29:25
阅读次数:
142
java中的流,简单理解就是管道里有流水具体到java中可以分为输入流和输出流 InputStream、OutPutStream是字节输入流的所有类的超类。 Reader、Writer是字符输入流的所有类的超类。 Java IO流对象 1.输入字节流InputStreamIO 中输入字节流的继承图可 ...
分类:
编程语言 时间:
2016-04-15 00:32:05
阅读次数:
137