📚电子书籍大全
Introduction
Java教程
Java快速入门
Java简介
安装JDK
第一个Java程序
Java代码助手
使用IDE
使用IDE练习插件
Java程序基础
Java程序基本结构
变量和数据类型
整数运算
浮点数运算
布尔运算
字符和字符串
数组类型
流程控制
输入和输出
if判断
switch多重选择
while循环
do while循环
for循环
break和continue
数组操作
遍历数组
数组排序
多维数组
命令行参数
面向对象编程
面向对象基础
方法
构造方法
方法重载
继承
多态
抽象类
接口
静态字段和静态方法
包
作用域
classpath和jar
模块
Java核心类
字符串和编码
StringBuilder
StringJoiner
包装类型
JavaBean
枚举类
BigInteger
BigDecimal
常用工具类
异常处理
Java的异常
捕获异常
抛出异常
自定义异常
使用断言
使用JDK Logging
使用Commons Logging
使用Log4j
使用SLF4J和Logback
反射
Class类
访问字段
调用方法
调用构造方法
获取继承关系
动态代理
注解
使用注解
定义注解
处理注解
泛型
什么是泛型
使用泛型
编写泛型
擦拭法
extends通配符
super通配符
泛型和反射
集合
Java集合简介
使用List
编写equals方法
使用Map
编写equals和hashCode
使用EnumMap
使用TreeMap
使用Properties
使用Set
使用Queue
使用PriorityQueue
使用Deque
使用Stack
使用Iterator
使用Collections
IO
File对象
InputStream
OutputStream
Filter模式
操作Zip
读取classpath资源
序列化
Reader
Writer
PrintStream和PrintWriter
日期与时间
基本概念
Date和Calendar
LocalDateTime
ZonedDateTime
DateTimeFormatter
Instant
最佳实践
单元测试
编写JUnit测试
使用Fixture
异常测试
条件测试
参数化测试
正则表达式
正则表达式简介
匹配规则
复杂匹配规则
分组匹配
非贪婪匹配
搜索和替换
加密与安全
编码算法
哈希算法
BouncyCastle
Hmac算法
对称加密算法
口令加密算法
密钥交换算法
非对称加密算法
签名算法
数字证书
多线程
多线程基础
创建新线程
线程的状态
中断线程
守护线程
线程同步
同步方法
死锁
使用wait和notify
使用ReentrantLock
使用Condition
使用ReadWriteLock
使用StampedLock
使用Concurrent集合
使用Atomic
使用线程池
使用Future
使用CompletableFuture
使用ForkJoin
使用ThreadLocal
Maven基础
Maven介绍
依赖管理
构建流程
使用插件
模块管理
使用mvnw
网络编程
网络编程基础
TCP编程
UDP编程
发送Email
接收Email
HTTP编程
XML与JSON
XML简介
使用DOM
使用SAX
使用Jackson
使用JSON
JDBC编程
JDBC简介
JDBC查询
JDBC更新
Published with GitBook
正则表达式
正则表达式
正则表达式是一种用来匹配字符串的强有力的武器。Java内置了强大的正则表达式的支持。
本章我们会详细介绍如何在Java程序中使用正则表达式。
读后有收获可以支付宝请作者喝咖啡,读后有疑问请加微信群讨论
阅读全文
看完两件小事
如果你觉得这篇文章对你挺有启发,我想请你帮我两个小忙:
关注我们的
GitHub 博客
,让我们成为长期关系
把这篇文章分享给你的
朋友 / 交流群
,让更多的人看到,一起进步,一起成长!
关注公众号
「方志朋」
,公众号后台回复「
资源
」 免费领取我精心整理的前端进阶资源教程
results matching "
"
No results matching "
"