垃圾收集器与内存分配策略 4. 垃圾收集算法 分类引用计数式垃圾收集(Reference Counting GC)也称直接垃圾收集由于引用计数式垃圾收集算法在主流Java虚拟...
垃圾收集器与内存分配策略 4. 垃圾收集算法 分类引用计数式垃圾收集(Reference Counting GC)也称直接垃圾收集由于引用计数式垃圾收集算法在主流Java虚拟...
面相对象 1. 面向对象 发展早期编程语言一段代码只能实现一个功能,这样既繁琐,代码量又大便出现了封装,将重复的代码提取出来封装成一个方法,达到复用后来将性质相近的方法放在一...
垃圾收集器与内存分配策略 1. 概述 诞生垃圾收集(Garbage Collection,GC),其历史远比Java久远,在1960年诞生于麻省理工学院的Lisp是第一门开始...
Java内存区域与内存溢出异常 4. OutOfMemoryError异常 Java堆溢出溢出异常测试思路:Java堆用于储存对象实例,只要不断地创建对象,并且保证GC Ro...
本书第三版撰写于2019年中期,书中所有的讲解、讨论都是基于这个时间点的Java技术,即JDK12和预览版的JDK13。 JDK各个版本发布时间及特性 JDK版本名称发布时间...
Java内存区域与内存溢出异常 1. 虚拟机自动管理机制 Java虚拟机自动管理机制,新建对象的维护回收由虚拟机自动完成不容易出现内存泄漏和内存溢出问题一旦出现内存泄漏和溢出...
数组 定义:存放一组相同类型数据的集合 1. 特点 数组是存储同一种数据类型多个元素的集合,可看成是一个容器 数组可存储基本数据类型,也可存储引用数据类型 数组是Java中唯...
方法 当用代码定义了一个功能,想要将该功能保存下来沿用,就要用以方法为载体;Java中运行代码除极个别情况外,必须写在方法中,方法就是代码的载体;平时代码的main方法也是一...
流程控制 1. 分类 顺序结构:自上而下顺序执行; 分支结构:满足一定条件执行,否则不执行; 循环结构:满足一定条件,重复执行; 2. 顺序结构 定义:代码按照自上而下顺序执...