黑马程序员之——Java基础 IO流——第四部分

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------

第一讲:黑马程序员_毕向东_Java基础视频教程第21天-01-IO流(对象的序列化)

一,对象序列化的概念:将堆内存中的对象存入硬盘,保留对象中的数据,称之为对象的持久化(或序列化)。

二,ObjectInputStream和ObjectOutputStream类的了解:

    1. ObjectInputStream  特有方法:public final Object  readObject()  throws IOException,  ClassNotFoundException            从 ObjectInputStream 读取对象。
    2. ObjectOutputStream 特有方法:public final void writeObject (Object obj)  throws IOException 将指定的对象写入 ObjectOutputStream。
时间: 2024-08-05 21:59:21

黑马程序员之——Java基础 IO流——第四部分的相关文章

黑马程序员之——Java基础 IO流——第三部分

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 第一讲:黑马程序员_毕向东_Java基础视频教程第20天-01-IO流(File概述) 一,File 类的了解: 用于将文件或者文件夹封装成对象. 方便对文件与文件夹进行操作. File对象可作为参数传递给流对象的构造方法. File 类的声明:public class File extends Object implements Serializable, Comparabl

黑马程序员——20.1,IO流,FileWriter,FileReader

------<ahref="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 黑马程序员--20,IO流,FileWriter,FileReader /* IO流的介绍: IO流式用来处理数据传输的,与IO流相关的类都定义在了java.io包里面 按照操作类型分:字节流和字符流,其中的字符流与文字编码表有关. 字节流

黑马程序员——【Java基础】——Java IO流

一.IO概述 1.IO:是Input.Output的缩写. 2.特点: (1)用于处理设备间的数据传输. (2)Java对数据的处理是通过“流”完成的. (3)Java用于操作流的对象都在IO包中. (4)流按操作分为两种:字节流和字符流. (5)流按流向分为:输入流和输出流(输入输出是相对于“内存”而言的). 3.IO流常用基类 (1)字节流abstract基类:InputStream.OutputStream: (2)字符流抽象基类:Reader.Writer: 二.字符流(Reader.W

黑马程序员——【Java基础】——泛型、Utilities工具类、其他对象API

一.泛型 (一)泛型概述 1.泛型:JDK1.5版本以后出现的新特性,用于解决安全问题,是一个类型安全机制. 2.泛型技术是给编译器使用的技术,用于编译时期,确保类型的安全. 3.泛型的擦除:运行时,会将泛型去掉,生成class文件中的是不带泛型的,这个称为“泛型的擦除”.擦除泛型的原因是为了兼容运行时的类加载器. 4.泛型的好处:(1)将运行时期出现的问题ClassCastException,转移到了编译时期.方便于程序员解决问题,让运行时期问题减少.安全.(2)避免了强制转换的麻烦. 5.泛

黑马程序员——【Java基础】——File类、Properties集合、IO包中的其他类

---------- android培训.java培训.期待与您交流! ---------- 一.File类 (一)概述 1.File类:文件和目录路径名的抽象表现形式 2.作用: (1)用来将文件或文件夹封装成对象 (2)方便于对“文件”与“文件夹属性信息”进行操作 (3)File对象,可以作为参数传递给流的构造函数 (二)构造方法 * 通过File的构造函数创建File对象 方式1:File f = new File("c:\\a.txt"); 方式2:File f2 = newF

黑马程序员——【Java基础】——网络编程

一.网络模型概述 网络模型示意图: 说明: (1)数据的传输:在用户端,应用层的数据,经过层层封包,最后到物理层,通过网络发送到网络的另一端,再从物理层到应用层进行层层解包. (2)常用层的协议,包括:应用层的FTP和HTTP协议等:传输层的UDP和TCP等:网际层的IP等. (3)对于开发者来讲,一般处于传输层和网际层.对于用户,通常停留在应用层. 二.网络通讯要素 网络通讯要素,包括:IP地址.端口号 以及 传输协议. (一)IP地址 1.IP地址概述 (1)它是网络设备标识: (2)可用主

黑马程序员——【Java基础】——正则表达式

---------- android培训.java培训.期待与您交流! ---------- 一.概述 1. 概念:符合一定规则的表达式. 2. 作用:用于专门操作字符串. 3. 特点:用一些特定的符号来表示一些代码操作,这样可以简化书写. 4. 好处:可以简化对字符串的复杂操作. 5. 弊端:符合定义越多,正则越长,阅读性越差. 二.常见规则 1.字符类 [abc]:表示a.b或 c [^abc]:表示任何字符,除了 a.b或 c [a-zA-Z]:表示a到 z或 A 到 Z [a-d[m-p

黑马程序员——【Java基础】——GUI(图形用户界面)

一.概述 1.GUI(GraphicalUser Interface):又称图形用户界面,是计算机用户与计算机交互的一种方式. 2.用户与计算机交互的方式有两种:GUI和CLI. (1)GUI(Graphical User Interface):图形用户接口,用图形方式,来显示计算机操作界面,方便直观. (2)CLI(Command LineUser Interface):命令行用户接口,即常见的Dos命令行操作,须记住一些命令,操作不直观. 3.Java提供的GUI对象都存在于java.Awt

【黑马程序员】-Java基础学习-多线程

------- android培训.java培训.期待与您交流! --------- 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程. 线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小. 线程和进程一样分为五个阶段:创建.就绪.运行.阻塞.终止. 多进程是指操作系统能同时运行多个任务(程序). 多线程是指在同一程序中有多个顺序流在执行.