Java
Liuqz2009
不念过去不畏将来,全心活在当下!
展开
-
Java JUC学习笔记
一、JUC简介在 Java 5.0 提供了 java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步 IO 和轻量级任务框架;还提供了设计用于多线程上下文中的 Collection 实现等JUC 简介二、volatileJava中volatile关键字的最全总结...原创 2020-05-16 09:10:49 · 174 阅读 · 0 评论 -
jdk8源码下载 与 idea 设置源码
转自:https://blog.csdn.net/zhanglong_4444/article/details/88967300一.文件准备但我们一般安装的jdk都是SunJDK(OracleJDK),它只提供java和javax下的源代码,如果我们需要看sun.simc.Launcher这样的类的时候还是没有源代码,我们可以通过下载OpenJDK的源码来查看。 下载地址:http://hg.openjdk.java.net 找到对应的jdk版本,比如jdk8 http://hg.open...转载 2020-05-15 07:54:31 · 381 阅读 · 0 评论 -
Java学习笔记
一、Java8新特性1、HashMap2、ConcurrentHashMap原创 2020-05-14 19:48:36 · 139 阅读 · 0 评论 -
Java 得到泛型中得到T.class
Java 得到泛型中得到T.classClass <T> entityClass = (Class <T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; getGenericInterfaces()和getGenericSupercl...原创 2019-09-25 11:47:23 · 220 阅读 · 0 评论 -
Java反射:Class类的使用
1、Java反射:Class类的使用2、Java获取泛型T的类型 T.class3、ParameterizedType详解原创 2019-09-25 11:45:38 · 184 阅读 · 0 评论 -
Java反射机制知识点
前言:我们知道,类和类的成员变量及方法都是要求有权限控制的(public、protected、private);而当类中的信息封装为私有时,外部对该类中私有的信息是没有访问权限的,也就是说当该类里的内容信息均受private权限控制时,外部想要获取和处理该类里的私有信息是几乎不可能的;但是,有时候这种需求是有的,而当我们非得需要去动用别的类里封装的私有信息时,java的反射机制就起到了非...转载 2019-09-10 14:45:20 · 173 阅读 · 0 评论 -
CGLIB动态代理实现原理
前言Spring代码实例:https://github.com/yihonglei/Spring-Study一 CGLIB介绍CGLIB(Code Generation Library)是一个开源项目!是一个强大的,高性能,高质量的Code生成类库,它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO(Persistent Object 持久化对象)字...转载 2019-09-10 12:36:10 · 136 阅读 · 0 评论 -
JAVA正则表达式:Pattern类与Matcher类详解
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编...转载 2019-07-22 16:29:29 · 143 阅读 · 0 评论 -
手把手教你使用Android APT
Annotation(注解)如果想学习APT(注解处理工具),那么就必须先了解Annotation的基础,对于不了解java注解基础的朋友们,请先学习java注解,再看本文。APTAPT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测找出其中的Annotation,使用Annotation进行额外的处理。Annotation处理器...转载 2019-07-17 21:14:55 · 195 阅读 · 0 评论 -
秒懂,Java 注解 (Annotation)你可以这样学
文章开头先引入一处图片。这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名...转载 2019-07-17 21:07:56 · 155 阅读 · 0 评论 -
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进行注解。关于『注解』和『XML』两种不同的配置模式,争论了好多年了,各有各的优劣,注解可以提供更大的便...转载 2019-07-17 20:39:57 · 159 阅读 · 0 评论