Java 笔记


#Java 笔记


基础

你好,Java

函数式接口

package (包)

基本类型

日期与时间

正则表达式

空值 null

垃圾回收

ThreadLocal

InheritableThreadLocal

动态代理

匿名类

枚举

变长参数

引用级别

Java try finally return 解惑

Java WeakHashMap

Java ReferenceQueue

Java 匿名类双大括号初始化

什么是 Java Bean

Java 将异常堆栈转换为 String

JDK SPI 的使用和源码分析

Java Map 中的 key 和 value 能否为 null ?

Java List 和 数组的互相转换

Java 获取环境变量

Java 获取和设置系统属性

Java:如何获取当前进程的 PID ?

Java 线程

Java:如何获取文本文件内容

Java:读取资源文件内容

Java:Class 类

Java:使用 instanceof 判断对象类型

一个自定义的 Java 工具类

Java:获取当前函数所属类的类名

Java:获取当前执行的函数名

Java:使用 String 的 split 函数拆分字符串

Java:获取字符的 Unicode 编号(代码点)

Java:获取当前工作目录

读取properties文件

位运算

新特性

Java 13 新特性:文本块(多行字符串)

工具

Gradle 构建工具

Maven 构建工具

Java:获取 jar 中文件的内容

Java:jps 命令的使用

Java:jcmd 命令的使用

Java:使用 VisualVM 可视化查看 Java 进程信息

Java:使用 javap 解析 class 文件

Java:java、javac 、jar 命令

Intellij IDEA

使用 Nexus Repository Manager 搭建 maven 私有仓库

常见库

使用 Guava RateLimiter 限速

JUnit 入门

Java JOOR 反射库

Java alibaba transmittable-thread-local 库:让 ThreadLocal 跨线程传播

Java 日志组件 slf4j 的使用和源码分析

Java Lombok 库:为你减少样板代码

Java:使用 cglib 实现动态代理

Java Hibernate validator 校验框架

Java 使用 Hessian2 序列化和反序列化

H2 数据库快速入门

Java:使用 Gson 库处理 JSON 数据

Java 集成 groovy 构建规则引擎

使用“庖丁解牛”进行中文分词

DBUtils简明教程

试用velocity模板引擎

其他

Java 多行字符串

Java 快速生成 List

Java 快速生成 Map

Java 字符串左侧 右侧补充空格或者其他字符

使用 Java 生成 CSV 文件

卸载 MacOS 上安装的 Java

Java:执行 sql 文件

Java:将字符串哈希为数字

kafka SnappyError no native library is found 问题

源码

Java:System.out.println 源码分析



( 本文完 )