
JavaSE
复习
JustMonikalm
这个作者很懒,什么都没留下…
展开
-
Java_IO流
IO 流: 因为数据传输过程是二进制的,传输时 一点一点从 目标源到目标点的这个过程像 水的流动,所以称之为 流。 input:输入,从内存 到 硬盘。 output:输出,从硬盘 到 内存。 流就是用来处理数据的,所以在使用 IO操作时,要确定 目标源 和 目的地。 IO流常用的对象有 //文件字节输入输出流 FileInputStream FileOutputStream //缓冲字节输入输出流 BufferInputStream BufferOutputStream //字符输入输出流 FileRe原创 2021-02-01 10:31:22 · 128 阅读 · 0 评论 -
Java注解
**注解:**相当于 一个标签,可以作用于 类、属性、方法,不同的标签有不同的功能。 如:检查,赋值等 两个最常见的注解 @Override @Overload原创 2021-02-01 09:55:39 · 126 阅读 · 0 评论 -
Java反射
反射机制:能让Java代码在运行期 可以获取到 任意对象的任何属性和方法。 什么是运行期? 首先 Java 分为 编译期和运行期 编译期:Java代码被编译为JVM可以执行的字节码文件。 运行期:是指该字节码被JVM运行。 因为代码被运行加载了内存,所以可以在运行期间 获取到需要的对象所有信息,无论是 公有属性还是私有属性。 所以很多框架常用与反射机制,来加载配置文件。 ...原创 2021-02-01 09:38:25 · 125 阅读 · 0 评论 -
Java泛型
在没有泛型之前,人们可以向一个容器中添加任意类型对象,无疑这样做是非常方便的,但等到要取出来用的使用,就很麻烦了,拿出的对象和需要的类型不同,就很容易出现 类型转换异常,于是泛型的出现,解决了这个问题。 泛型:可以看成 是 规定一个 容器 只能 存放什么类型,如 一个 ArrayList 中 只能 存放 String 类型。 也可以用来定义 泛型类,泛型方法,使用起来很方便 //规定 list 只能 存储 String List<String> list = new ArrayList<S原创 2021-01-31 11:37:32 · 122 阅读 · 0 评论 -
Java异常
异常:是指 Java程序 运行期间 出现的非不可抗力的错误 分类两大类 Exception 和 Error Exception:程序员可以解决的一般性问题。 Error:程序猿无法解决的JVM内部错误。 常见的Exception有: 空指针异常:NotPointException 数组下标越界异常:ArrayIndexOutOfBoundsException 算数运算异常:ArithmeticExecption 类型转换异常:ClassCastException 等等。。。 异常处理机制 try{ //可原创 2021-01-31 11:24:32 · 149 阅读 · 1 评论 -
Java容器
Java里的容器默认指的是: 集合,可以存储对象 集合分类两大类 : Collection为顶层接口的单列集合 Map为顶层接口的双列集合 (它们都实现了Iterable接口:迭代器,方便遍历集合) 单列集合 常用的有: ArrayList、HashSet。 了解的有:LinkedList、LinkedHashSet。 ArrayList ArrayList底层原理: 底层使用object[]数组进行存储,有默认容量,每次添加元素时检察容量,当容量不够的时候,会使用 System.arraycopy() 的原创 2021-01-31 11:11:53 · 109 阅读 · 0 评论 -
Java接口
Java中只支持单继承,但接口可以实现 “多继承”,使用 实现的方式 定义接口的方式 public interface MyInterface1{ } public interface MyInterface2{ } 实现接口的方式 public class MyClass implements MyInterface1{ } public class MyClass implements MyInterface1,MyInterface2{ } 接口中可以定义常量和抽象方法 修饰符不写默认为隐原创 2021-01-27 20:46:36 · 102 阅读 · 0 评论 -
Java面向对象
文章目录前言一、面向对象是什么?总结 前言 本文带你领略面向对象强大所在。 一、面向对象是什么? 我们都知道 Java 是一种面向对象的编程语言,但 面向对象 这个词汇听起来就很抽象,那么我将举一个例子,带你了解什么是面向对象。 总结 提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。 ...转载 2021-01-27 18:06:27 · 146 阅读 · 0 评论 -
Java基础语法
一、标识符和关键字 标识符 命名规范: 以字母、数字、下划线 _、**$**符组成,不能以数字开头。 包名要小写、类名各单词首字母大写、变量名和方法名采用驼峰命名法,常量推荐大写、多个单词以_分隔。 关键字 一些被赋予特殊含义的词汇、不能作为标识符 Java中的关键词有: abstract assert boolean break byte case catch char class const continue default do double else enum原创 2021-01-26 19:45:06 · 454 阅读 · 0 评论