细读一个 Java 类【归档】
背景
- 一直在学习框架,花在具体类上的时间反而很少,偶尔看到框架代码里一些常见类的方法居然没见过
- 平时写代码很多工具方法是不需要自己实现的,而且用出来代码会更加简洁,理解至少知道有这样的方法是很必要的
学习规划
- 先从 JDK 开始,之后是 Spring,再往后是其他常用类
目录
java.lang
java.util
java.util.function
java.util.concurrent
java.util.concurrent.locks
- java.util.concurrent.locks.Lock
- java.util.concurrent.locks.AbstractQueuedSynchronizer
- java.util.concurrent.locks.Condition
- java.util.concurrent.locks.LockSupport
- java.util.concurrent.locks.ReentrantLock
java.util.stream
- java.util.stream.Stream
- java.util.stream.BaseStream
- java.util.stream.IntStream
- java.util.stream.Collectors
java.util.regex
java.time
java.io
java.nio
java.nio.channels
java.nio.file
java.text
- java.text.MessageFormat
- java.text.Format
- java.text.DecimalFormatSymbols
- java.text.DecimalFormat
- java.text.Collator
- java.text.NumberFormat
java.sql
javax.sql
java.net
- java.net.URLEncoder
- java.net.URLDecoder
- java.net.URLConnection
- java.net.HttpURLConnection
- java.net.http.HttpResponse
- java.net.http.HttpRequest
- java.net.http.HttpClient
- java.net.URL
- java.net.URI
- java.net.Socket
- java.net.ServerSocket
- java.net.InetSocketAddress
- java.net.InetAddress
java.beans
- java.beans.PropertyEditor
- java.beans.PropertyDescriptor
- java.beans.ParameterDescriptor
- java.beans.MethodDescriptor
- java.beans.Introspector
- java.beans.FeatureDescriptor
- java.beans.EventSetDescriptor
- java.beans.BeanInfo
- java.beans.BeanDescriptor
其他
- java.security.MessageDigest
- java.io.Serializable
- java.nio.charset.StandardCharsets
- StringBuilder和StringBuffer
- Comparator和Comparable
- org.springframework.util.StopWatch
- CollectionUtils.isEqualCollection的用法
- Java Socket Timeout 总结
- 再谈System.arraycopy和Arrays.copyOf
- Java中的Class.forName
- 巧用Java中Calendar工具类
- fail-fast机制
- Java中String的替换函数:replace与replaceAll的区别
- Request的getParameter和getAttribute方法的区别
- System.arraycopy()和Arrays.copyOf()的区别
- Java中关于Arrays.asList方法的深入学习与理解
- Java常量池详解之Integer缓存
- Java中的toString()方法
- Java 数组基础,java.util.Arrays
- @override
- 详解null
- ArrayList和Array之间的转换
- String的几种初始化方法的区别
- Java基础-synchronized关键字的用法(转载)
- Java编程思想之字符串