![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 80
一些java基础的知识
你佳哥
勿于浮沙筑高台
展开
-
深入理解javaIO原理
目录1 File类2 InputStream3 FileInputStream3.1 创建3.2 读4 BufferedInputStream 1 File类 File对象代表磁盘中实际存在的文件和目录。Java 把操作系统中的文件和目录都抽象成File,统一处理。 当new File(path)的时候生成的File对象,实际上是java内部对于文件的一个描述,当其调用一些获取长度等等,实际上是调用了对应native方法,即C++/C编写的代码; 2 InputStream 这是一个抽象类,定义了基础的原创 2021-01-08 15:31:57 · 273 阅读 · 0 评论 -
java异常和错误
目录1 继承关系 1 继承关系 都继承自java.lang.Throwable,注意public class Throwable extends Object implements Serializable,这是一个实体类。 检查性异常:从程序语法角度讲是必须进行处理的异常,如果不处理,程序就不能编译通过; 运行时异常:指的是已经编译完成,在程序运行过程中所产生的异常,如空指针、下标越界、类型强转等; 错误:错误不是异常,常出现在JVM中,而是脱离程序控制的问题,如栈溢出,JVM一般会选择线程终止;原创 2020-12-17 19:42:35 · 90 阅读 · 0 评论 -
java注解与反射
基于:【狂神说Java】注解和反射 目录1 注解1.1 内置注解1.2 元注解 1 注解 注解是java5开始引入的新基础,注解不是程序本身,但是注解可以被其他程序读取,注释不能。 形式上@注解名(value),可以在里面加入参数值; 可以附加在package、class、method、field上面,相当于额外添加辅助信息,可以通过反射机制实现对元素的访问; 1.1 内置注解 @Override:定义在java.lang.Override中,此注释只能修饰方法,表示一个方法声明打算重写父类的方法声明原创 2020-12-11 22:10:21 · 179 阅读 · 2 评论 -
java I/O流(字节流、字符流)
基于白嫖:2020最新版 Java基础-IO框架 1 概述 流:内存和存储设备之间传输数据的通道; 输入流:将存储设备中的内容读入到内存中; 输出流:将内存中的内容写入到存储设备中; 字节流:以字节为单位,可以读写所有数据; 字符流:以字符为单位,只能读写文本数据; 节点流:具有实际传输数据的读写功能; 过滤流:在节点流的基础之上增强功能; 2 继承关系 ...原创 2020-12-10 17:35:35 · 173 阅读 · 0 评论 -
java关键字笔记
java关键字1、48个关键字2、2个保留字3、3个特殊直接量 1、48个关键字 abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、p原创 2020-10-24 19:59:46 · 75 阅读 · 0 评论