基础 你好,Java Java:package 包命名规范 Java 布尔类型 Java 处理日期和时间 正则表达式 Java finalize 方法 Java:空值 null Java 如何触发垃圾回收 Java ThreadLocal Java InheritableThreadLocal Java Integer之间的比较 Java 动态代理 Java 匿名类 Java 枚举 Java 如何静态导入 import static println Java 引用级别:强引用、软引用、弱引用、幽灵引用 Java try finally return 解惑 Java WeakHashMap Java ReferenceQueue 怎么写 Java 示例代码? Java 匿名类双大括号初始化 什么是 Java Bean Java 多行字符串 Java 快速生成 List Java 快速生成 Map Java 将异常堆栈转换为 String JDK SPI 的使用和源码分析 Java Map 中的 key 和 value 能否为 null ? Java List 和 数组的互相转换 Java 获取环境变量 Java 获取和设置系统属性 Java:如何获取当前进程的 PID ? Java 字符串左侧 右侧补充空格或者其他字符 Java 线程 Java:如何获取文本文件内容 Java:读取资源文件内容 Java:使用 JavaFx 构建 GUI Java:Class 类 Java:使用 instanceof 判断对象类型 一个自定义的 Java 工具类 Java:获取当前函数所属类的类名 Java:获取当前执行的函数名 Java:使用 String 的 split 函数拆分字符串 Java:获取字符的 Unicode 编号(代码点) Java:获取当前工作目录 Java:使用 Class 对象的 isArray 方法判断对象是否为数组 使用 Java 生成 CSV 文件 Java Mockito 测试框架快速入门 JUnit 入门 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 构建规则引擎 Java 13:安装 Java 13 新特性:文本块(多行字符串) 卸载 MacOS 上安装的 Java Java:执行 sql 文件 java拾遗:String和数组 java拾遗:由反转数组想到System.out的实现机制 java拾遗:如何读取properties文件内容 Java并发概念汇总 java拾遗:System.out.println()是什么? java拾遗:通过示例理解位运算 使用“庖丁解牛”进行中文分词 Java:将字符串哈希为数字 kafka SnappyError no native library is found 问题

Java 笔记


#Java 笔记


基础

你好,Java

Java:package 包命名规范

Java 布尔类型

Java 处理日期和时间

正则表达式

Java finalize 方法

Java:空值 null

Java 如何触发垃圾回收

Java ThreadLocal

Java InheritableThreadLocal

Java Integer之间的比较

Java 动态代理

Java 匿名类

Java 枚举

Java 如何静态导入 import static println

Java 引用级别:强引用、软引用、弱引用、幽灵引用

Java try finally return 解惑

Java WeakHashMap

Java ReferenceQueue

怎么写 Java 示例代码?

Java 匿名类双大括号初始化

什么是 Java Bean

Java 多行字符串

Java 快速生成 List

Java 快速生成 Map

Java 将异常堆栈转换为 String

JDK SPI 的使用和源码分析

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

Java List 和 数组的互相转换

Java 获取环境变量

Java 获取和设置系统属性

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

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

Java 线程

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

Java:读取资源文件内容

Java:使用 JavaFx 构建 GUI

Java:Class 类

Java:使用 instanceof 判断对象类型

一个自定义的 Java 工具类

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

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

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

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

Java:获取当前工作目录

Java:使用 Class 对象的 isArray 方法判断对象是否为数组

使用 Java 生成 CSV 文件

Java Mockito 测试框架快速入门

JUnit 入门

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 构建规则引擎

Java 13:安装

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

卸载 MacOS 上安装的 Java

Java:执行 sql 文件

java拾遗:String和数组

java拾遗:由反转数组想到System.out的实现机制

java拾遗:如何读取properties文件内容

Java并发概念汇总

java拾遗:System.out.println()是什么?

java拾遗:通过示例理解位运算

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

Java:将字符串哈希为数字

kafka SnappyError no native library is found 问题

Java 8

Java 8:函数式接口注解 FunctionalInterface

Java 8:函数式接口 Runnable:无参数, 无返回值

Java 8:函数式接口 Callable:无参数, 有返回值

Java 8:函数式接口 Supplier:无参数, 有返回值

Java 8:函数式接口 Consumer:1个参数, 无返回值

Java 8:函数式接口 Function:1个参数, 有返回值

Java 8:函数式接口 BiFunction:2个参数, 有返回值

Java 8:函数引用

Java 工具

Java:加速maven、gradle依赖下载

Java:获取 jar 中文件的内容

Java:jps 命令的使用

Java:jcmd 命令的使用

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

Java:使用 javap 解析 class 文件

Java:java、javac 、jar 命令

Java:使用 Gradle 将源码打包为 jar

Java:Gradle 下载项目依赖

Java:清理 Gradle 生成的 build、out 目录

Java:将 maven 项目转换为 gradle 项目

Intellij IDEA 使用技巧汇总

Intellij IDEA 如何修改 添加代码颜色主题

Intellij IDEA 指定 修改 JDK 版本

Intellij IDEA 文件初始化模板

Java:如何创建多模块项目

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

反射、泛型与注解

Java 通过 getClass 获取对象对应的类

Java:Type、Object、Class 的关系

Java 通过 Class isAssignableFrom 方法判断类的父子关系

Java 通过 Class 的 getName 、getSimpleName、getCanonicalName 获取类名

Java:通过 Class isPrimitive 方法为原始类型

Java 通过 getComponentType 获取数组对象的元素类型

Java Type 接口

Java ParameterizedType 接口

Java 反射:Type 、ParameterizedType、TypeVariable 、WildcardType、GenericArrayType

Java 反射

Java 通过反射生成类的对象

Java 反射:获取对象字段值与类型

Java 反射:Field 类 getType 和 getGenericType 的异同

Java 反射:使用 getFields 和 getDeclaredFields 获取类的字段列表

Java 反射:通过 Modifier 的方法判断字段和函数的访问修饰符

Java 反射:判断字段是否为 static

Java 反射:修改 final 字段值

Java 泛型

Java 泛型:泛型类

Java 泛型:泛型函数

Java 通过 Class isArray 方法判断对象是否为数组

Java 通过 instanceof 判断对象类型

常见库

DBUtils简明教程

试用velocity模板引擎

Gradle

Gradle:Java 插件

Gradle:使用 init 初始化 Java 项目

Gradle:创建含有多模块(即多个子项目)的项目

Gradle plugins 和 apply plugin 的异同

Gralde:Java 项目中 compile 和 testCompile 的区别

Gradle:运行 Java 测试用例



( 本文完 )