java基础
java基础
沐果果
工作不分你我,做事不分边界,每个人都有值得学习的地方,每个公司都有值得学习的内容,每个事物都有好的一面,不太太乐观,也不要太悲观,努力做一个积极向上的人
展开
-
撸撸java注解
Annotation 组成部分Annotation.javapackage java.lang.annotation;public interface Annotation { boolean equals(Object obj); int hashCode(); String toString(); Class<? extends Annotation> annotationType();}ElementType.javapackage j原创 2020-07-10 18:24:26 · 54675 阅读 · 0 评论 -
java自定义注解深入学习
注解的语法元注解:1.@Target,2.@Retention,3.@Documented,4.@Inherited@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。取值(ElementType)有:1.CONS原创 2020-06-06 02:30:48 · 155 阅读 · 0 评论 -
正则表达式记录笔记
正则表达式基本语法1、符号’^‘和’$’,分别指出一个字符串的开始和结束2、’*’,’+‘和’?'这三个符号,表示一个或一序列字符重复出现的次数。它们分别表示“没有或更多”,“一次或更多”还有“没有或一次”。3、使用范围,用大括号括起,用以表示重复次数的范围。 "ab{2}":表示一个字符串有一个a跟着2个b("abb"); "ab{2,}":表示一个字符串有一个a跟着至少2个b; "ab{3,5}":表示一个字符串有一个a跟着3到5个b。4、‘¦’,表示“或”操作。 "hi¦hello原创 2020-06-03 17:24:50 · 121 阅读 · 0 评论 -
深入理解Threadlocal
1、这东西是什么东西?ThreadLocal叫做线程变量,ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量,多个线程互不干扰。2、为什么有这么一个东西,它有什么用?多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种原创 2020-05-13 12:40:14 · 150 阅读 · 0 评论