java基础
文章平均质量分 80
一些java基础的知识
你佳哥
勿于浮沙筑高台
展开
-
深入理解javaIO原理
目录1 File类2 InputStream3 FileInputStream3.1 创建3.2 读4 BufferedInputStream1 File类File对象代表磁盘中实际存在的文件和目录。Java 把操作系统中的文件和目录都抽象成File,统一处理。当new File(path)的时候生成的File对象,实际上是java内部对于文件的一个描述,当其调用一些获取长度等等,实际上是调用了对应native方法,即C++/C编写的代码;2 InputStream这是一个抽象类,定义了基础的原创 2021-01-08 15:31:57 · 421 阅读 · 0 评论 -
java异常和错误
目录1 继承关系1 继承关系都继承自java.lang.Throwable,注意public class Throwable extends Object implements Serializable,这是一个实体类。检查性异常:从程序语法角度讲是必须进行处理的异常,如果不处理,程序就不能编译通过;运行时异常:指的是已经编译完成,在程序运行过程中所产生的异常,如空指针、下标越界、类型强转等;错误:错误不是异常,常出现在JVM中,而是脱离程序控制的问题,如栈溢出,JVM一般会选择线程终止;原创 2020-12-17 19:42:35 · 101 阅读 · 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 · 212 阅读 · 2 评论 -
java I/O流(字节流、字符流)
基于白嫖:2020最新版 Java基础-IO框架1 概述流:内存和存储设备之间传输数据的通道;输入流:将存储设备中的内容读入到内存中;输出流:将内存中的内容写入到存储设备中;字节流:以字节为单位,可以读写所有数据;字符流:以字符为单位,只能读写文本数据;节点流:具有实际传输数据的读写功能;过滤流:在节点流的基础之上增强功能;2 继承关系...原创 2020-12-10 17:35:35 · 298 阅读 · 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 · 89 阅读 · 0 评论