![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
JAVA深入基础
败给诺言
用微笑面对明天,用自信拥抱未来
展开
-
java注解
什么是注解 注解也叫元数据,一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 根据注解所起的作用,大致可分为三类: 编写文档:通过代码里标识的元数据生成文档。 代码分析:通过代码里标识的元数据对代码进行分析。 编译检查:通过代码里标识的元数据让编译器能...原创 2019-08-16 18:32:10 · 104 阅读 · 0 评论 -
设计模式
单例模式:只能生成一个该类的实例 public class Singleton { private static Singleton singleton; private Singleton(){} public static Singleton getInstance(){ if(singleton == null){ sy...原创 2020-03-12 02:01:59 · 181 阅读 · 0 评论 -
IO
基础 I/O输入/输出(Input/Output),提供对文件读写操作 按流向分: 输入流:程序可以从中读取数据的流。 输出流:程序能向其中写入数据的流。 按数据传输单位分: 字节流:以字节为单位传输数据的流 字符流:以字符为单位传输数据的流 InputStream 字节输入流超类 OutputStream 字节输出流超类 Read...原创 2020-03-10 17:17:43 · 147 阅读 · 0 评论 -
java反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 JVM虚拟机加载Person.class文件时会在内存中创建一个class对象空间,用来存储Person.class文件的信息(变量和方法)。 java程序通常new创建对象时会先创建一个对象空间...原创 2018-08-17 11:34:04 · 317 阅读 · 0 评论 -
JAVA线程
概念 进程:系统的实际运作单位 线程:进程工作的基本单位 并发:单核CPU时,线程交互使用CPU时间片(并不固定) 并行:多核CPU时,线程同时使用CPU时间片 同步:程序由代码顺序来执行,要等待响应才能继续执行 异步:程序由系统事件来驱动执行,可以在响应之前执行其它任务,响应之后再回来继续执行 线程生命周期及状态图 新建:三种创建线程的方法 Thread static ...原创 2019-10-30 10:06:23 · 167 阅读 · 0 评论 -
解析JAVA集合
List ArrayList:底层使用数组实现,查询快,增删慢,非线程安全 transient Object[] elementData; public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! elementData[size++] = e; retu...原创 2019-10-23 21:11:35 · 177 阅读 · 0 评论