06 2020 档案
摘要:一、反射 1. 反射机制 反射机制的相关类除了一个java.lang.Class,其余都在java.lang.reflect包下。反射机制用于读取class字节码文件,需要注意,JVM加载字节码到内存中时都只会保存一份,多次读取class文件时不用担心也会加载多次。反射机制相关的常用类: java.
阅读全文
摘要:1. Java线程理解 进程:进程就相当于一个应用程序,而线程是进程中的执行场景或者说执行单元,一个进程可以启动多个线程。 线程并发:对于电脑的CPU,例如4核的CPU,表示在同一个时间点上,可以真正做到有4个进程并发执行。而对于单核CPU,是不能做到真正的多线程并发的,只是由于CPU在线程之间切换
阅读全文
摘要:1. IO流理解 IO流中的I是单词Input的缩写,表示输入或者读(Read),O是单词Output的缩写,表示输出或写(Write),输入输出或者读写都是相对于内存而言的,输入即从硬盘中读取数据到内存中,输出即将内存中的数据写入到硬盘。IO流就是输入和输出时的数据流(内存和硬盘之间的管道),IO
阅读全文
摘要:集合是一种容器对象,是用来存储对象的,或者说存储的都是对象的引用,并不是直接存储的对象,而是存储的对象的内存地址。需要注意的是,集合中不能存储基本数据类型,即使是代码中往集合中添加了基本数据类型,那也是进行了自动装箱之后才放入集合的。 需要注意的是,Java中每一种不同的集合,底层会对应不同的数据结
阅读全文
摘要:一、数组 数组也是一种引用类型,其父类是Object,使用“数据类型[]”声明,如“int[] array”表示声明了一个元素类型为int类型的数组array。 数组初始化语法: // 静态初始化语法,即定义的时候就初始化好了所有的元素 int[] array1 = {100, 55, 30}; /
阅读全文
摘要:Java中内置类及其方法的使用通常翻阅对应的API文档即可,但是对于常用的一些类和方法还是需要我们能够熟练的使用。 一、System System.gc():手动启动垃圾回收器,垃圾回收器通常是自动启动的,某些时候Java可能觉得当下的情况并不需要启动gc,但是你又想启动的话,就可以调用这个方法手动
阅读全文