JavaSE 学习笔记07丨IO流】的更多相关文章

Chapter 13. IO流 13.1 File类 java.io.File类是文件(file)和目录(文件夹)(directory)路径名(path)的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 一个File对象,代表硬盘中实际存在的一个文件或者目录(文件夹). 绝对路径:从盘符开始的路径,是完整的路径.eg: D:\\aaa\\233.txt 相对路径:相对于项目目录的路径,是便携的路径(开发常用).eg: 233.txt 13.1.1 构造方法 无论该路径下是否存在文件或者目…
皮皮潇最近学到了IO流但是感觉这一块要记的东西太多了,所以重API上查阅并总结了以下几点关于IO的知识. 1.File(文件类): File类是文件以及文件夹进行封装的对象,用对象的思想来操作文件和文件夹. File类保存文件或目录的各种元数据信息的方法. File 类的实例是不可变的:也就是说,一旦创建,File 对象表示的抽象路径名将永不改变. File 类的主要方法有: canExecute()文件是否可执行,canRead()文件是否可读,canwrite()文件是否可编辑. creat…
Chapter 4. 对象与类 4.1 面向对象程序设计概述 面向对象程序设计(简称OOP),是当今主流程序设计范型.面向对象的程序是由对象组成的,每个对象(来自于标准库或自定义的)包含对用户公开的特定功能和隐藏的实现部分.在OOP中,不必关心对象的具体实现,只要能够满足用户的需求即可.面向对象的语言中,包含了三大基本特征:封装.继承.多态. 4.1.1 类 类(class),是构造对象的模板或蓝图.由类构造(construct)对象的过程,成为类的实例(instance). 封装(encaps…
转换流 在学习字符流(FileReader.FileWriter)的时候,其中说如果需要指定编码和缓冲区大小时,可以在字节流的基础上,构造一个InputStreamReader或者OutputStreamWriter,这又是什么意思呢? OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节.它的作用的就是,将字符串按照指定的编码表转成字节,…
Chapter 14. 网络编程 14.1 计算机网络入门 当前节的知识点只是一个概述,更具体.详细的内容放在 计算机网络 中. 14.1.1 软件结构 C/S结构(Client/Server结构):指客户端与服务器结构,常见程序有QQ.迅雷等软件. B/S结构(Browser/Server结构):指浏览器与服务器结构. 两种架构各有优势,无论哪种架构,都离不开网络的支持.网络编程,就是在一定的协议下,实现两台计算机的通信的程序. 14.1.2 网络通信协议 网络通信协议:只有遵守这些规则,计算…
本蒟蒻学习过C/C++的语法,故在学习Java的过程中,会关注于C++与Java的区别.开发前言部分,看了苏星河教程中的操作步骤.而后,主要阅读了<Java核心技术 卷1 基础知识>(第8版),本篇笔记的诞生与这本书有很大的关系. "程序设计语言的成功,更多地取决于其支撑系统的能力,而不是优美的语法." Chapter 1. 开发前言 1.1 命令提示符(CMD) 无图形界面.鼠标与光标. 1.1.1 常用快捷键 作用与功能 快捷键 启动 win+R 移动光标 ←.→ 调阅…
Chapter 12. 并发 12.1 并发与并行 并发:指两个或多个事件在同一个时间段内发生. 并行:指两个或多个事件在同一时刻发生(同时发生). 在操作系统中,并发指的是在一段时间内宏观上有多个程序同时运行. 在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,而这个分时交替运行的时间是非常短的. 注意:单核处理器的计算机肯定是不能并行的处理多个任务的,只能是多个任务在单个CPU上并发运行.同理,线程也是一样的,从宏观角度上理解线程是并行运行的,但是从微观角度…
Chapter. 10 泛型 10.1 泛型程序设计 泛型,指可以在类或方法中预支地使用未知的类型.泛型程序设计(Generic programming),意味着编写的代码可被很多不同类型的对象所重用.使用泛型机制编写的程序代码,要比那些杂乱使用Object变量然后再进行强制类型转换的代码具有更好的安全性和可读性.泛型对于集合类尤其有用,如集合类ArrayList. 10.1.1 引入 在Java SE5.0之前,Java泛型程序设计是用继承实现的.例如ArrayList类只维护一个Object…
Chapter 9 异常 异常:指程序在执行过程中,出现的非正常的情况,最终导致JVM非正常停止. 在Java等面向对象的编程语言中,异常是一个类,所有异常都是发生在运行阶段的(因为也只有程序运行阶段方可new 对象),产生异常其实就是创建异常对象.而Java处理异常的方式为中断处理. 9.1 异常体系 如下的UML图关于异常的继承结构,异常的根类为java.lang.Throwable(顾名思义,所有异常均可抛出),其下有两个子类:java.lang.Error 与 java.lang.Exc…
Chapter. 5 继承 继承作为面向对象的三大特征之一,它是多态的前提.它主要解决的问题是共性抽取. Java中的继承,是单继承.多级继承的. 已存在的类,被称为超类.基类.父类(parent class):新类,被称为子类(subclass).派生类. 每一个子类的直接父亲是唯一的,但一个父亲可拥有多个子类.子类比父类拥有的功能更加丰富. 5.1 继承的格式 定义父类的格式(普通类的定义) public class 父类名称{ //... } 定义子类的格式 public class 子类…