Java面向对象 IO (三)】的更多相关文章

 Java面向对象  IO  (三) 知识概要:                    (1)IO 流的操作规律                    (2)异常日志信息IO处理                    (3)系统信息IO处理                    (4)File类描述                    (5)Properties与流的结合 IO流的操作规律 1,   需求:将键盘录入的东东打印在控制台上 源:键盘录入. 目的:控制台. 2,需求:想把键盘录…
 Java面向对象  IO  (四) 知识概要:                 (1)打印流 (2)序列流 SequenceInputStream (3)ObjectInputStream与ObjectOutputStream (4)RandomAccessFile (5)DataInputStream与DataOutputStream (6)ByteArrayInputStream (7)字符编码 IO包中的其他类 打印流: 该流提供了打印方法,可以将各种数据类型的数据都原样打印. 字节…
 Java面向对象  IO   (二) 知识概要:               (1)字节流概述 (2)字节流复制图片 (3)IO流(读取键盘录入) (4)读取转换流,写入转换流 字节流概述       基本操作与字符流类相同       但它不仅可以操作字符,还可以操作其他媒体文件       例如           • Copy一个Jpg文件. 字节流:         InputStream  OutputStream 需求,想要操作图片数据.这时就要用到字节流.复制一个图片.…
 Java面向对象  IO  (一) 知识概要:                (1)IO概述 (2)IO流的常用基类 (3)IO程序的书写 (4)字符流  写入  读取  文本文件的两种读取方式解析(代码演示) (5)字符流缓冲区 (6)装饰设计模式 IO流概述 IO(Input  Output)流       IO流用来处理设备之间的数据传输        Java对数据的操作是通过流的方式        Java用于操作流的对象都在IO包中       流按操作数据分为两种:字…
java面向对象(三) 1.四种权限修饰符 public > protected > (default) > private 注意:(default)并不是关键字default,而是根本不写 代码示例 package day06; import day06.sub.MyClass; public class DemoMain { public static void main(String[] args) { //同一个包中私有类的私有变量不能被访问 System.out.println…
首先,Java面向对象的三大特征: 三大特征: ▪ 封装 ▪ 继承 ▪ 多态 首先面向对象的第一个特性 封装 : 封装:就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏.一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体.在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问.通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分. 我们提到封装就必须提到几个修饰符的作…
java类 java类分为普通类和抽象类,接口,上一节我大概讲了java类的一般格式,今天将抽象类和接口.同时讲一下它们是怎样存储的. 最重要的是理解为什么要有抽象和接口,这样学下来你猜不会迷茫,才能更好的去使用,所以多看看我写的关于抽象类和接口的目的. 抽象类 目的 为了对代码更好的维护和重用. 解析: 抽象类往往用来表征对问题领域进行分析.设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象. 1.因为抽象类不能实例化对象,所以必须要有子类来实现它之后才能使用.这样就可…
转载请注明源出处:http://www.cnblogs.com/lighten/p/6972297.html 1.前言 这组输入输出流比较特殊,一般的流指定都是磁盘IO和网络IO,从文件中读取数据或者是从远程读取数据.但是这组流是以一个字节数组来操作.创建输入流的时候,要先提供一个输入源byte[],之后读取实际上就是读取这个byte[]的内容:而输出流则是将数据写入一个内置的数组,一般磁盘和网络流写完之后就拿不到写完的内容,但由于这个是写到了一个数组中,所以还是可以获取数据的. 对比第二节所讲…
第一讲     对象序列化 一.概述 将堆内存中的对象存入硬盘,保留对象中的数据,称之为对象的持久化(或序列化).使用到的两个类:ObjectInputStream和ObjectOutputStream 二.特有方法 ObjectInputStream: Object readObject();//从ObjcetInputStream中读取对象 ObjectOutputStream: void writeObject(Objcet obj);//将指定对象写入ObjcetOutputStream…
封装 什么是封装 面向对象三大特征之一 1. 把对象的状态和行为看成一个统一的整体,将字段和方法放到一个类中. 2. 信息隐藏:把不需要让外界知道的信息隐藏起来.尽可能隐藏对象功能实现细节,向外界暴露方法,保证外界安全访问功能. 封装的好处 1. 保证数据的安全 2. 提高组件的复用性 现假设 提交表单提交,表单内容: 姓名.账号.邮箱.密码.验证码.是否同意协议. 没有用封装: 参数列表各个参数都要写,会很多: 调用时,不确定的参数,要给初始值. public class Register {…