Jiang Space
Spring Boot和maven Spring Boot和maven
mysql介绍 数据库:存储和管理数据的仓库,数据是有组织的进行存储。数据库英文名是 DataBase,简称DB。 数据库就是将数据存储在硬盘上,可以达到持久化存储的效果。那又是如何解决上述问题的?使用数据库管理系统。 数据库管理系统:管理
2021-03-01
JVM虚拟机底层原理 JVM虚拟机底层原理
介绍 JVM概念:Java Virtual Machine:java程序的运行环境(java二进制字节码的运行环境)。 区别: JVM + 基础类库 = JRE JVM + 基础类库 + 编译归工具 = JDK 类加载器:ClassL
2020-11-06
数据结构和算法 数据结构和算法
介绍1、数据结构分类 数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据。 把数据结构分为逻辑结构和物理结构两大类。 逻辑结构分类:集合结构、线性结构、树形结构、图形结构。 物理结构:顺序存储结构、链式存储结构。 顺序存
2020-07-06
线程和线程池 线程和线程池
异步任务的方式 new Thread 、AsyncTask 、HandlerThread 、IntentService 、ThreadPoolExecutor。 AsyncTask: static class MyAsyncTask ext
2019-05-13
反射、注解、泛型 反射、注解、泛型
反射.java文件,通过编译,生成.class文件,再通过类加载器,加载到jdk内存中并且生成字节码对象class。 所有的反射功能都是基于我们字节码(class),一个类的class在内存中只有一份,而且class其实也是一个对象Clas
2019-04-17
强引用、软引用、弱引用、幻象引用 强引用、软引用、弱引用、幻象引用
Java 程序运行时的内存分配三种空间分别是静态存储区(方法区)、栈区和堆区。 静态存储区(方法区):主要存放静态变量。这块「内存」在程序编译时就已经分配好了,并且在程序整个运行期间都存在。 栈区:当方法被执行时,方法体内的局部变量(包括基
2019-01-17