随笔分类 - java基础
摘要:(文章目录) 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 JVM中,程序计数器、虚拟机栈、本地方法栈都是随线程而生随线程而灭,栈帧随着方法的进入和退出做入栈和出栈操作,实现了自动的内存
阅读全文
摘要:(文章目录) 一、类的加载器 先看下图: 四种类加载器介绍 Bootstrap ClassLoader 负责加载$JAVA_HOME中 jre/lib/rt.jar里所有的class或Xbootclassoath选项指定的jar包。由C++实现,不是ClassLoader子类。 Extension
阅读全文
摘要:(文章目录) 前言 最近闲来无事,索性去学习了一下JVM的基础知识。虽然知识浅显的学习,但是收获还是非常大的,于是决定记录下来。 一、简介 简单来说,JVM就是java虚拟机。它是是由软件技术模拟出计算机运行的一个虚拟的计算机。 主要作用是把我们编写的java程序,编译成.Class文件,然后读取,
阅读全文
摘要:(文章目录) 前言 最近闲来无事,索性去学习了一下JVM的基础知识。虽然知识浅显的学习,但是收获还是非常大的,于是决定记录下来。 一、简介 简单来说,JVM就是java虚拟机。它是是由软件技术模拟出计算机运行的一个虚拟的计算机。 主要作用是把我们编写的java程序,编译成.Class文件,然后读取,
阅读全文
摘要:提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 (文章目录) 一、什么是反射 程序在运行时,动态的去获取类的信息、加载类、创建对象、操作类或方法和属性。 获取类对象,也就知道这个类的信息(定义什么方法、属性、类名等) 可以构造这个类的实例、可以操作这个类对象的某个方法或属性 说人话
阅读全文
摘要:一、简介HashMap、Hashtable、LinkedHashMap和TreeMap 首先,HashMap、Hashtable、LinkedHashMap和TreeMap都是map接口的实现类。 (1) HashMap: 它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而
阅读全文

浙公网安备 33010602011771号