自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 JDK10中var分析

  jdk10中引入了var——Local-Variable Type Inference(局部变量类型推断),顾名思义,只能用做为局部变量。  引出以下问题:  1、为什么只能用做局部变量,全局变量、方法返回值、方法参数可以吗?  2、除了书写方便,以降低可读性作为代价的var是否值得使用?  3、之前老代码命名成var类的是否会起冲突?  带着上面两个问题在网上找了一番答案,但都是根据自己的经...

2018-04-19 22:42:36 2485

原创 getAnnotation(Class.class) 为空问题

    今天写maven插件,需要实现扫描自定义注解,但是死活通过Class.getAnnotation(Annotation.class)拿不到注解,一直返回空,网上都说是注解没有加上@Retention(RetentionPolicy.RUNTIME),但其实我是有的,通过在被扫描类里写main方法,一样的代码是可以拿到注解的。    通过调试,发现getAnnotation方法内部其实把Cl...

2018-04-02 14:11:22 27174 8

原创 java线程到底有多少种状态?

    之前一直没有弄明白线程到底有多少种状态,网上说几种的都有,没有一个权威的解释,今天在看tdump的时候,注意到了java.lang.Thread.State: RUNNABLE 这段内容,这里的State果断就是线程的状态啊!!!    通过查看State源码,线程共有6种状态:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED分别对...

2018-03-29 14:32:09 5283 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除