
Java
dovsnier
这家伙比较懒 什么也没有留下
展开
-
【Java】反射
一. 问题啥是反射?反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。现实生活中,如果不是接触了Java,大概突然问下这个概念,大多人都答不上来,现实生活中有没有类似的案例呢?按照我的理解,简单的做个感性比喻(严格意义上,是不贴切的),一辆车在高速公路上正向行驶,表达正常的运行,一辆车在高速公路上逆向行驶,表达非正常运行;交通规定,高速公路上,逆向行驶被电子警察拍到,就会导致12 分 + 罚款,严重的可...原创 2020-07-23 14:50:27 · 173 阅读 · 0 评论 -
【Java】Annotation 解释与说明
目录一. 问题二. 说明与解释2.1 Java 元注解2.2Documented 注解2.3Retention 注解2.4Target 注解2.5Inherited 注解三. 参考一. 问题啥是注解?注解是用来干啥的?Documented 是啥?Retention 是啥?Target 是啥?Inherited 是啥?ElementType 是啥?刚开始接触到这玩意的时候,一脸懵逼,我们看java....原创 2020-07-23 12:07:34 · 191 阅读 · 0 评论 -
【Java】Java 泛型中的 PECS
一. 问题最近有时间了,整理整理之前没时间搞的概念,啥是 Java 中的PECS 原则呢? 我们在使用Java 集合类中可能会遇到E,T,K,V,? 这些占位符或通配符,或许第一次接触到的时候并不是很懂背后的意义,慢慢的比葫芦画瓢深入了就明白了;书读百遍,其意自见;脑思百遍,其悟越冥;二. 介绍Java 中的泛型是在1.5 版本后引入的,我们可以为类和方法分别定义泛型参数;型变(Variant)是一个令人费解的概念,但却是理解类型系统的重要基石,它有三种基本形...原创 2020-06-26 16:08:14 · 673 阅读 · 0 评论 -
【Java】正则匹配 http和 https
目录1. 问题2. URL 格式定义3. 理解4. 常见格式5. 参考1. 问题写代码过程中有时候需要使用正则匹配,匹配url 更复杂的场景还没有写出来,放一个简单的匹配http/https 的,如下所示: public String getUrl(String text) { //noinspection RegExpRe...原创 2019-12-06 15:53:50 · 9146 阅读 · 1 评论 -
【Java】调试后台大哥记录
目录1. 问题2. 解决1. 问题有时候调试的数据结构,反复无常的出问题,商量好的到时候变来变去的;最近汇总了一些问题,比较突出的有以下:1. 有时候同一个接口,会返回如下形式的数据形式:{ "code": 200, "message": "成功", "data": null}{ "code": 200, "message": ...原创 2019-12-04 16:26:21 · 233 阅读 · 0 评论 -
com.google.gson.internal.LinkedTreeMap cannot be cast to XXXBean
问题最近在缓存网络到磁盘数据的时候,发生报错:com.google.gson.internal.LinkedTreeMap cannot be cast to XXXBean比较纳闷,自己的写法如下:BaseEntity<T> tBaseEntity = new Gson().fromJson(o, new TypeToken<BaseEntity<...原创 2019-10-29 15:03:46 · 2016 阅读 · 0 评论