Java 简介
Java 是一种非常流行的面向对象的计算机编程语言。 什么是Java编程语言 Java 具有简单性,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖性。 它旨在让应用程序开发人员 write once, run any...
Java 是一种非常流行的面向对象的计算机编程语言。 什么是Java编程语言 Java 具有简单性,它是并发的、基于类的、面向对象的,并且专门设计为具有尽可能少的实现依赖性。 它旨在让应用程序开发人员 write once, run any...
在日常代码编写过程中,经常需要对数据做聚合、分组等转换。 使用原生的 Java 代码写起来比较冗长,在 Java 8 引入的 Collectors.toMap() 可以方便地进行 list 与 map 之间进行转换。 数据初始化 首先定义一...
在 Java 中,有多种方法可以将 Java 字符串转换为 int 值。 Integer.parseInt() parseInt() 用来讲字符创直接转换为 int,有两个重载形式: public static int parseInt(S...
2020 年 3 月中旬,JDK 14 发布了 GA 版(General Availability),即用于生产部署的正式商用。 JDK 14 是 Java 的新功能版本,不受长期支持。按照计划,在4月份和7月份的常规更新以后,会被 9 月...
概述 本节将讨论一个常见的 Java 异常 java.lang.UnsupportedOperationException,在使用某些 List 的 API 时,可能会发生 UnsupportedOperationException。 ja...
在使用 Java 反射 API 时,经常会遇到 Java 异常 java.lang.reflect.InvocationTargetException。本节将介绍该 Java 异常是如何发生的,已经如何处理该异常。 发生 Invocatio...
Swagger 中可以接收枚举类型,并且利用枚举的一些特性在swagger ui 上显示出下拉框,单选框,甚至多选框的效果,此外,还讲述在枚举中显示中文。 背景 利用 SpringBoot 可以快速构建 Java 项目,此次构建使用的版本为...
Java代码中,初始化 List 是常见操作,如何用最少的代码初始化 ArrayList 并赋值? 基础版 如果需要初始化一个List,最快想到的办法: ArrayList<String> name = new ArrayLis...
摘要 对于RestApi应用来说,文档是其中重要的一环。有很多工具可以生成文档,Swagger无疑是比较优秀的一个,下面将基于OpenAPI 3的规范来讲述如何集成到SpringBoot应用中。 本篇内容对 Spring Boot 1.x ...
数值操作 Java 中的数值操作包括标准的算术运算:加号+、减号-、乘号*、除号/、取余% 运算符 说明 示例 示例结果 + 加 2+3 5 – 减 10-4 6 * 乘 4*5 20 / 除 6/3 2 % 取余 5%3 2 ...