Java
-
Java中字符串与byte数组之间的转换方法
在Java编程中,我们常常需要对字符串和byte数组进行转换。字符串一般是用来表示文本信息,而byte数组则是用来表示二进制数据,如图片、音频等。本文将详细介…… -
从零开始学习 Java:简单易懂的入门指南之File类(二十九)
File类 1. File类 1.1 概述 1.2 构造方法 1.3 常用方法 获取功能的方法 绝对路径和相对路径 判断功能的方法 创建删除功能的方法 1.4 目录的遍历 1.5 …… -
Stream流实践(二):list 对象数组根据某字段去重的三种基本思路
前言 相信大家对于list简单数组的去重很熟悉了,例如以下代码 int[] arrays = {1, 2, 2, 2, 3, 3, 3}; Arrays.stream(arrays).distinct().forEach(item …… -
Jdk 版本升级
Jdk 版本升级(多版本配置) 一、配置多版本 首先如果系统第一次安装JDK 1.登录oracle官网Java Downloads | Oracle下载,此教程以Jdk1.8为例,一键下一步即…… -
Java本地缓存
Java本地缓存 Java实现本地缓存的方式有很多,其中比较常见的有HashMap、Guava Cache、Caffeine和Encahche等。这些缓存技术各有优缺点,你可以根据自己的需…… -
Java ArrayList类详解
基本定义 ArrayList 是 Java 中的一个动态数组数据结构,属于 Java 集合框架的一部分(java.util 包中的类)。它提供了一个基于数组的可变长度列表,允许你…… -
JDK11 下载与安装、环境配置(全网最详情,值得收藏)
目录 一、下载JDK11 二、安装JDK11 三、配置环境变量 四、验证环境配置是否成功 五、答疑,为什么不配置 CLASSPATH 什么是JDK JDK是 Java 语言的软件开发工…… -
解决问题:Class path contains multiple SLF4J bindings.
最近在整合SpringBoot项目于Dubbo的时候,遇到Class path contains multiple SLF4J bindings的错误,具体报错如下所示: 读取报错信息可以知道,问题出在我…… -
java中byte[]类型如何转换为String类型
在 Java 中将 byte[] 类型转换为 String 类型,可以使用 String 的构造函数或者静态方法。 使用 String 构造函数 byte[] byteArray = {97, 98, 99}; String…… -
Java 终止线程的几种方式
一、正常运行结束 所谓正常运行结束,就是程序正常运行结束,线程自动结束。 public class ThreadTest extends Thread { public void run() { //d……