java
Introduction
12 泛型
12.2定义简单泛型类
12.3泛型方法
12.4类型变量的限定
12.5泛型代码和虚拟机
12.5.1 翻译泛型表达式
12.5.2 翻译泛型方法
12.6 约束与局限性
12.6.1不能用基本类型实例化类型参数
12.6.2 运行时类型查询只适用于原始类型
12.6.3 不能创建参数化类型的数组
12.6.4 Varargs警告
12.6.5 不能实例化类型变量
12.6.6 泛型类的静态上下文中类型变量无效
12.6.7 不能抛出或捕获泛型类的实例
12.7泛型类型的继承规则
12.8 通配符类型
12.8.1 通配符的超类型限定
12.8.2 无限定通配符
14 类型信息
14.1 为什么需要RTTI
14.2 Class对象
14.2.1 类字面常量
14.2.2 泛化的Class引用
14.2.3 新的转型语法
14.3 类型转换前先做检查
14.6 反射:运行时的类信息
1 反射
1.1 获取Class实例的三种形式
1.2 Class实例的三种toString表示形式
AnnotatedElement
AccessibleObject
Executable
AnnotatedType
Member
反射中的异常
2 注解
2.1 基本语法
2.1.1 定义注解
2.1.2 元注解
2.2 编写注解处理器
2.2.1 注解元素
2.2.2 默认值限制
注解的继承
@Repeatable
Type
Field
GenericDeclaration
TypeVariable
Objects
Parameter
Date
Calender
Random
Properties
资源文件的一些介绍
Properties
接口 interface
String
startsWith 和 endsWith
replace
Map
Class
getSuperClass() 获取父类
getInterfaces() 获取实现接口
getComponentType() 获取组件
isPrimitive() 判断是否是原始类型
isArray() 判断是否是数组
isAnnotation() 判断是否为注解
isInterface() 判断是否为接口
instanceof
isInstance() 判断是否为此类的一个实例
Method
isBridge() 判断是否是桥方法
isSynthetic() 判断方法是否是合成方法
isVarArgs() 判断此方法具不具有可变数量的参数
getExceptionTypes() 返回异常类型
equals(Object obj) 判断obj与此方法的相等性
Array
Properties2
list
stringPropertyNames 和 propertyNames
getProperty
元注解
@SupressWarnings
异常
Throwable
Annotation类
注:java之classpath到底是什么
注:JSON
操作符
移位操作符
枚举
基本enum特性
静态导入用于enum
向enum中添加新方法
覆盖enum的方法
switch语句中的enum
values()的神秘之处
实现,而非继承
常量相关的方法
序列化
YAML 语言教程
java1.8系列
接口默认方法和静态方法
编程规约
命名风格
常量定义
Ant path匹配原则
Java异常
深入了解JAVA可变长度的参数(Varargs)
接口的一些总结
泛型的再次总结
Java泛型编译详解
Java通配符解惑
各种吊炸天的toString
字符串拼接与StringBuilder的比较
Boolean的一些总结
泛型擦除的一些新发现
集合
Map
Set
HashSet, TreeSet和LinkedHashSet的区别
Collections容器工具类
同步方法和非同步方法的性能测试
Collection
并发
Java并发编程(1):可重入内置锁
Java正则表达式
正则表达式贪婪与非贪婪模式
Java正则表达式,matcher.find()和matcher.matches()的区别
Java正则表达式Matcher类的matches()、lookAt()和find()的区别
捕获组
正则表达式语法
Java网络编辑--Socket与ServerSocket
Base64原理解析
转:JAVA动态代理用法与实现过程
转: Java中 CopyOnWriteArrayList的使用
算法系列
引用链
类型变量(TypeVariable)类型参数(TypeParameter)和参数化类型(ParameterizedType)的区别和联系
类型变量(Type Variables)
注解(Annotation)
Google Guava 系列
2.1 - 不可变集合
深入理解Java中的字段与属性的区别
Java基础(17):常用类--Sytem类的标准流重定向与常用方法
tomcat正常启动后,访问不了localhost:8080
Java中StackOverflowError与OutOfMemoryError详解
Jackson使用系列
处理循环引用导致的无限递归
Powered by
GitBook
泛型的再次总结
results matching "
"
No results matching "
"