随笔分类 -  Java

摘要:在阅读《阿里巴巴Java开发手册》时,发现有一条关于在 foreach 循环里进行元素的 remove/add 操作的规约,具体内容如下: 错误演示 我们首先在 IDEA 中编写一个在 foreach 循环里进行 remove 操作的代码: 此时执行代码,编译正确,执行成功!输出 [wupx, hu 阅读全文
posted @ 2019-12-03 00:26 武培轩 阅读(1068) 评论(0) 推荐(1) 编辑
摘要:今天,我们将讨论一个非常重要的主题 Java 中的异常处理。尽管有时可能会对此主题进行过多的讨论,但并非每篇文章都包含有用且相关的信息。 Java 中最常见的异常处理机制通常与 try catch 块关联 。我们使用它来捕获异常,然后提供在发生异常的情况下可以执行的逻辑。 的确,你不需要将所有异常都 阅读全文
posted @ 2019-12-02 13:03 武培轩 阅读(1913) 评论(2) 推荐(0) 编辑
摘要:如果你是一名 Java 开发人员,你肯定指定 Java 代码有很多种不同的运行方式。比如说可以在开发工具(IDEA、Eclipse等)中运行,可以双击执行 jar 文件运行,也可以在命令行中运行,甚至可以在网页(比如各种 OJ)中运行。当然,这些执行方式都离不开 JRE(Java 运行时环境)。 J 阅读全文
posted @ 2019-11-04 00:52 武培轩 阅读(1520) 评论(2) 推荐(1) 编辑
摘要:今天,让我们一起来探讨 Java 并发编程中的知识点:volatile 关键字 本文主要从以下三点讲解 volatile 关键字: 1. volatile 关键字是什么? 2. volatile 关键字能解决什么问题?使用场景是什么? 3. volatile 关键字实现的原理? volatile 关 阅读全文
posted @ 2019-10-31 01:12 武培轩 阅读(968) 评论(2) 推荐(1) 编辑
摘要:Java 中 final、finally、finalize 有什么不同?这是在 Java 面试中经常问到的问题,他们究竟有什么不同呢? 这三个看起来很相似,其实他们的关系就像卡巴斯基和巴基斯坦一样有基巴关系。 那么如果被问到这个问题该怎么回答呢?首先可以从语法和使用角度出发简单介绍三者的不同: fi 阅读全文
posted @ 2019-10-29 00:19 武培轩 阅读(1034) 评论(0) 推荐(3) 编辑
摘要:final 是Java 中重要关键字之一,可以应用于类、方法以及变量上。这篇文章中将讲解什么是 final 关键字?将变量、方法和类声明为 final 代表了什么?使用 final 的好处是什么? final 关键字是什么? final 在 Java 中是一个保留的关键字,可以声明成员变量、方法、类 阅读全文
posted @ 2019-10-28 00:27 武培轩 阅读(1643) 评论(0) 推荐(3) 编辑
摘要:异常处理是 Java 开发中的一个重要部分,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等。Java 提供了几个异常处理特性,以try,catch 和 finally 关键字的形式内建于语言自身之中。Java 编程语言也允许创建新的自定义异常,并通过使用 throw 和 throws 阅读全文
posted @ 2019-10-26 22:45 武培轩 阅读(2536) 评论(0) 推荐(1) 编辑
摘要:之前在阅读《阿里巴巴Java开发手册》时,发现有一条是关于循环体中字符串拼接的建议,具体内容如下: 那么我们首先来用例子来看看在循环体中用 + 或者用 StringBuilder 进行字符串拼接的效率如何吧(JDK版本为 jdk1.8.0_201)。 可以看出,第 8 行到第 38 行构成了一个循环 阅读全文
posted @ 2019-10-24 00:12 武培轩 阅读(2694) 评论(13) 推荐(7) 编辑
摘要:本篇文章将详细介绍 Optional 类,以及如何用它消除代码中的 null 检查。在开始之前首先来看下什么是 NPE,以及在 Java 8 之前是如何处理 NPE 问题的。 空指针异常(NullPointException,简称 NPE)可以说是所有 Java 程序员都遇到过的一个异常,虽然 Ja 阅读全文
posted @ 2019-10-22 19:39 武培轩 阅读(2110) 评论(2) 推荐(1) 编辑
摘要:Java 8:新的时间和日期API 在Java 8之前,所有关于时间和日期的API都存在各种使用方面的缺陷,因此建议使用新的时间和日期API,分别从旧的时间和日期的API的缺点以及解决方法、Java 8 新的时间和日期API进行讲解。 旧的时间和日期的API的缺陷 Java 的 java.util. 阅读全文
posted @ 2019-09-12 14:54 武培轩 阅读(7739) 评论(4) 推荐(14) 编辑
摘要:Java中Set集合是如何实现添加元素保证不重复的? Set集合是一个无序的不可以重复的集合。今天来看一下为什么不可以重复。 阅读全文
posted @ 2018-04-16 21:54 武培轩 阅读(17230) 评论(1) 推荐(8) 编辑

点击右上角即可分享
微信分享提示