排序
IDEA自定义Maven的archetype
在创建 Maven 的项目时我们发现了一个很不方便的问题,就是每次创建 Maven 的工程的时候,都需要选择一个骨架,但是每个骨架都需要删除一部分东西才行,这样的话实在是太不方便了。 为什么要自...
Java获取url中参数
方案 在 Java 中,你可以利用 URLEncoder 和 URLDecoder 来对 URL 字符串进行编解码,然后使用 String.split() 方法或者使用 正则表达式 来从 URL 字符串中获取参数。 代码示例 /...
数据结构中的基本结构分析
数据结构 一般将数据结构分为两大类:线性结构 和 非线性结构 。 线性数据结构有 线性表、栈、队列、串、数组和文件;非线性数据结构有 树和图。 线性表 * 线性表的数据结构是 n 个数据元素的有...
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 线程由操作系统管理,而操作系统又是运行在 CPU 之上的。 并发知识点 Java 并发领域介绍 volatile 关键字的应用场景与原理剖析 synchronized 关键字的底层原...
LinkedList源代码深入剖析
集合框架中的接口 除了类集接口之外,类集也是用 Comparator , Iterator 和 ListIterator 接口。 简单地说, Comparator 接口定义了两个对象如何比较;Iterator 和 ListIterator 接口枚举类集...
ArrayList深入分析
基本方法 使用由 toString() 方法提供的默认的转换显示类集的内容,toString() 方法是从 AbstractCollection() 继承下来的。对于例子来说足够,但是通常情况下会重写此方法。 public cl...
Java生成验证码图片
生成验证码 /** * 验证码工具类 * * @name: VerificationCode * @author: terwer * @date: 2022-07-17 22:21 **/ public class VerificationCode { private static final String[] randomStr = ...
常用的Java开发IDE
IDE(Integrated Development Environment),集成开发环境。 NetBeans。https://netbeans.org JBuilder。 IntelliJ IDEA https://www.jetbrains.com/idea/ Eclipse 中科大 eclipse 镜像使用帮...
常量与Java集合框架简介
对于 Java 中的常量的命名规则:所有字母的单词都是大写,如果有多个单词,那马使用下划线 _ 连接。 public static final int AGE_OF_PERSION = 20; Java Collection ...