码谱记录-学习编程更靠谱码谱记录

最新发布 第16页

Java 中的常量池-码谱记录
Java虚拟机

Java 中的常量池

阅读(3018)赞(33)

Java 中有多种常量池,常量池可以实现数据共享,节省内存开销,避免频繁创建对象与销毁对象等诸多好处。 常量池分类 一般,Java 中的常量池被分为以下几类: class 字节码常量池:保存字面量(就是一些字符串和被final修饰的变量)和...

Java GC 垃圾回收与内存管理-码谱记录
Java虚拟机

Java GC 垃圾回收与内存管理

阅读(3209)赞(1)

垃圾收集器 (GC)负责 Java 中的内存管理。因此,程序员不需要显式地处理内存分配和释放。 在 Java 中,JVM 一开始就预留了一定的内存。有时,实际使用的内存明显少于保留量。在这种情况下,我们更愿意将多余的内存返回给操作系统。 这...

Java虚拟机

GC Roots 根节点

阅读(3421)赞(1)

Java 中,垃圾收集器根 GC Roots 是特殊的对象。了解它有助于理解垃圾收集器的工作原理。 GC Roots GC Roots 是Java垃圾收集上下文中使用的术语。它们是垃圾收集器的特殊对象。顾名思义,GC 根是垃圾收集器进程的起...

Java 异常处理 try-catch-finally-码谱记录
Java异常

Java 异常处理 try-catch-finally

阅读(2657)赞(5)

Java 的 try 、catch、finally 代码块有助于编写可能导致程序出现异常的代码。 try 代码块 try 代码块包含应在正常条件下运行的应用程序代码。 例如,读取文件,写入数据库或执行复杂的业务操作。 try { //业务代...

Java异常

Java 异常 InterruptedException

阅读(3161)赞(2)

Java 在调用 wait() 或者 sleep() 方法时,需要处理中断异常 InterruptedException。我们需要了解为什么会出现这个异常,以及如何避免出现这样的异常。 基础回顾 中断异常 InterruptedExcept...

Java异常

Java 异常 FileNotFoundException

阅读(3019)赞(4)

Java 处理文件操作时,经常会遇到一个异常——文件找不到 FileNotFoundException。 异常成因 在以下情况下可能会引发此异常: 指定路径名的文件不存在 指定路径名的文件确实存在,但由于某种原因无法访问(请求写入只读文件,...

Java异常

Java 异常 ArrayIndexOutOfBoundsException

阅读(2675)赞(2)

Java 操作数据时,偶尔会出现异常 ArrayIndexOutOfBoundsException。我们需要了解为什么会出现这个异常,以及如何避免出现这样的异常。 基础回顾 在Java中,数组是一种静态数据结构,我们在创建时就定义了它的大小...

Java异常

Java IOException “Too many open files”

阅读(2175)赞(2)

在使用 Java 操作文件时,可能会出现一个异常 IOException,并且附带描述“打开的文件太多” Too many open files。 基础回顾 JVM 在处理文件时,会将文件管理这种操作交给操作系统处理,以达到较好的隔离效果。...

Java List

Java – 从列表中随机获取元素

阅读(2479)赞(2)

从 Java 的 List 中获取一个元素,需要用到 get() 方法,该方法需要一个索引值作为入参。 要想随机获取元素值,我们需要生成随机的索引值。 获取一个随机元素 下面给出了一个包含重复数据的 list: List<String...