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

最新发布 第3页

Java虚拟机

GC Roots 根节点

阅读(2427)赞(0)

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

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

Java 异常处理 try-catch-finally

阅读(1715)赞(3)

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

Java异常

Java 异常 InterruptedException

阅读(2117)赞(0)

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

Java异常

Java 异常 FileNotFoundException

阅读(2058)赞(2)

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

Java异常

Java 异常 ArrayIndexOutOfBoundsException

阅读(1719)赞(0)

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

Java异常

Java IOException “Too many open files”

阅读(1262)赞(0)

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

Java List

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

阅读(1531)赞(2)

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

Java List

Java 获取 List 中最大值/最小值

阅读(3707)赞(1)

这里主要使用 Stream API 中提供的能力来计算 List 中的最大或最小值。 查找最大值 下面给出了一个包含整数数据的 list: List<Integer> list = Arrays.asList(1,4,2,8,7...

Java List

Java Array to List 数组和列表转换

阅读(1869)赞(0)

数组 Array 和列表 List 都是 Java 中常用的结构,并且列表的底层也是由数组构成,因此他们之间能相互转换。 列表转数组 列表 List 转为数组 Array 可以有多种方式。 toArray List 转为 Array 需要用...