Java SE共52篇
跨平台语言
IDEA自定义Maven的archetype-浅海拾贝

IDEA自定义Maven的archetype

在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Maven 的工程的时候,都需要选择一个骨架,但是每个骨架都需要删除一部分东西才行,这样的话实在是太不方便了。 为什么要自...
Terwer的头像-浅海拾贝Terwer1年前
03490
Java获取url中参数-浅海拾贝

Java获取url中参数

方案 在 Java 中,你可以利用 URLEncoder ​ ​和 URLDecoder ​ ​来对 URL 字符串进行编解码,然后使用 String.split()​ 方法或者使用 正则表达式​ 来从 URL 字符串中获取参数。 代码示例 /...
数据结构中的基本结构分析-浅海拾贝

数据结构中的基本结构分析

数据结构 一般将数据结构分为两大类:线性结构 和 非线性结构 。 线性数据结构有 线性表、栈、队列、串、数组和文件;非线性数据结构有 树和图。 线性表 * 线性表的数据结构是 n 个数据元素的有...
Terwer的头像-浅海拾贝Terwer1年前
02420
Java并发之回顾Thread和runnable-浅海拾贝

Java并发之回顾Thread和runnable

jdk 文档的描述 Thread A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have multiple threads of execution running concurrently. Eve...
Java并发知识体系-浅海拾贝

Java并发知识体系

Java 并发是与硬件息息相关的。Java 线程由操作系统管理,而操作系统又是运行在 CPU 之上的。 并发知识点 Java 并发领域介绍 volatile 关键字的应用场景与原理剖析 synchronized 关键字的底层原...
LinkedList源代码深入剖析-浅海拾贝

LinkedList源代码深入剖析

集合框架中的接口 除了类集接口之外,类集也是用 Comparator , Iterator 和 ListIterator 接口。 简单地说, Comparator 接口定义了两个对象如何比较;Iterator 和 ListIterator 接口枚举类集...
Terwer的头像-浅海拾贝Terwer2年前
02520
ArrayList深入分析-浅海拾贝

ArrayList深入分析

基本方法 使用由 toString()​ 方法提供的默认的转换显示类集的内容,toString()​ 方法是从 AbstractCollection()​ 继承下来的。对于例子来说足够,但是通常情况下会重写此方法。  public cl...
Terwer的头像-浅海拾贝Terwer2年前
02420
Java生成验证码图片-浅海拾贝

Java生成验证码图片

生成验证码 /** * 验证码工具类 * * @name: VerificationCode * @author: terwer * @date: 2022-07-17 22:21 **/ public class VerificationCode { private static final String[] randomStr = ...
常用的Java开发IDE-浅海拾贝

常用的Java开发IDE

IDE(Integrated Development Environment),集成开发环境。 NetBeans。https://netbeans.org JBuilder。 IntelliJ IDEA https://www.jetbrains.com/idea/ Eclipse 中科大 eclipse 镜像使用帮...
Terwer的头像-浅海拾贝Terwer2年前
02530
常量与Java集合框架简介-浅海拾贝

常量与Java集合框架简介

对于 Java 中的常量的命名规则:所有字母的单词都是大写,如果有多个单词,那马使用下划线 _​ 连接。 ​public static final int AGE_OF_PERSION = 20;​ Java Collection ​ ​ ​ ​ ​ ​ ...
Terwer的头像-浅海拾贝Terwer2年前
02750