AI智能
改变未来

标签:Java开发

第130页
Java 性能分析工具 (2):Java 内置监控工具-爱站程序员基地
Java开发

Java 性能分析工具 (2):Java 内置监控工具

AI

引言 本文为 Java 性能分析工具系列文章第二篇,第一篇:操作系统工具。在本文中将介绍如何使用 Java 内置监控工具更加深入的了解 Java 应用程序和 JVM 本身。在 JDK 中有许多内置的工具,其中包括: jcmd:打印一个 Ja...

深入理解 Java 函数式编程(5): 深入解析 Monad-爱站程序员基地
Java开发

深入理解 Java 函数式编程(5): 深入解析 Monad

AI

在本系列的前四篇文章中对函数式编程进行了多方位的介绍。本文将着重介绍函数式编程中一个重要而又复杂的概念:Monad。一直以来,Monad都是函数式编程中最具有神秘色彩的概念。正如 JSON 格式的提出者 Douglas Crockford ...

Java 代码精简之道 (下)-爱站程序员基地
Java开发

Java 代码精简之道 (下)

AI

1.利用 Optional 在 Java 8 里,引入了一个 Optional 类,该类是一个可以为 null 的容器对象。 1.1.保证值存在 构造方法,可以简化对象的初始化和设置属性操作。对于属性字段较少的类,可以自定义构造方法。 普通...

Java 代码精简之道 (中)-爱站程序员基地
Java开发

Java 代码精简之道 (中)

AI

1.利用自身方法 1.1.利用构造方法 构造方法,可以简化对象的初始化和设置属性操作。对于属性字段较少的类,可以自定义构造方法。 普通: @Getter@Setter@ToStringpublic class PageDataVO<T...

Java 代码精简之道 (上)-爱站程序员基地
Java开发

Java 代码精简之道 (上)

AI

1.利用语法 1.1.利用三元表达式 普通: String title;if (isMember(phone)) {    title = \"会员\";} else {    title = \"游客\";} 精简: String tit...