1. 题目: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,则返回""。 示例1: 示例2: 说明:所有输入只包含小写字母 ...
1. 题目: 给定两个数组,编写一个函数来计算它们的交集。 示例1: 示例2: 说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次...
垃圾收集器与内存分配策略 4. 垃圾收集算法 分类引用计数式垃圾收集(Reference Counting GC)也称直接垃圾收集由于引用计数式...
面相对象 1. 面向对象 发展早期编程语言一段代码只能实现一个功能,这样既繁琐,代码量又大便出现了封装,将重复的代码提取出来封装成一个方法,达到...
垃圾收集器与内存分配策略 1. 概述 诞生垃圾收集(Garbage Collection,GC),其历史远比Java久远,在1960年诞生于麻省...
Java内存区域与内存溢出异常 4. OutOfMemoryError异常 Java堆溢出溢出异常测试思路:Java堆用于储存对象实例,只要不断...
数组 定义:存放一组相同类型数据的集合 1. 特点 数组是存储同一种数据类型多个元素的集合,可看成是一个容器 数组可存储基本数据类型,也可存储引...
Java内存区域与内存溢出异常 1. 虚拟机自动管理机制 Java虚拟机自动管理机制,新建对象的维护回收由虚拟机自动完成不容易出现内存泄漏和内存...
本书第三版撰写于2019年中期,书中所有的讲解、讨论都是基于这个时间点的Java技术,即JDK12和预览版的JDK13。 JDK各个版本发布时间...