摘要: JDK1.5版本以后出现的新特性,用于解决安全问题,时一种安全机制。 好处: 1.将运行时出现的问题ClassCastException,转移到了编译时期,方便于程序员解决问题,让运行问题减少,安全。 2.避免了强制转换的麻烦。 泛型格式:通过<>来定义要操作的引用数据类型。 在使用java提供的... 阅读原文
2020-04-07 11:12:02 阅读(3635) 评论(0)
摘要: 自 1995 年推出以来,Java 已被 134861 个网站(如ESPN,SnapDeal,阿里巴巴等)使用。在 24 年的发展历程中,Java 已证明自己是为软件开发而生的顶级通用编程语言。 Java 广泛用于科学和教育,金融,法律和政府等许多行业。在下面提供的饼图中,您可以看到 Java 语言在各个行业... 阅读原文
2020-04-07 10:14:10 阅读(2159) 评论(0)
摘要: 目录 properties 文件 1.语法 2.优先级 3.自定义数据配置 4.获取自定义数据配置1.通过prefix获取 yml文件 1.语法 2.优先级 3.自定义数据配置。 4.获取自定义数据配置 1.通过prefix 2.通过@value注解获取 引言: Spring... 阅读原文
2020-04-07 08:30:05 阅读(2450) 评论(0)
摘要: 网上好多说到动态代理的文章内容都是这样子的: 一个实际干事的类Real;一个被创造的代理类Proxy。 Proxy调用Real中被代理的方法;有模有样的在被代理的方法前后打印出一些字符串。 比如下面的例子: 1 public class JdkProxy { 2 static interface... 阅读原文
2020-04-07 07:57:03 阅读(2162) 评论(0)
摘要: 导读 工厂方法模式是所有设计模式中比较常用的一种模式,但是真正能搞懂用好的少之又少,Spring底层大量的使用该设计模式来进行封装,以致开发者阅读源代码的时候晕头转向。 文章首发于微信公众号【码猿技术专栏】,原创不易,谢谢支持!!! 今天陈某分别从以下五个方面详细讲述一下工厂方法模式: 「从什么是工厂方法... 阅读原文
2020-04-07 06:00:26 阅读(2117) 评论(0)
摘要: 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。     答案 有三种思路, 第一就是利用栈先入后出的特性完成, 第二就是存下来然后进行数组翻转。 第三是利用递归。   // 数组反转实现方式 作者:小辉哥哥链接:https://www.nowcoder.com/questionT... 阅读原文
2020-04-07 00:43:02 阅读(2713) 评论(0)
摘要: 今年毕业,本科电子专业,目前人在北京做Java工程师,满打满算在学校自学了7个月的Java,毕业后的一个月一直在北京找工作,大概找了20多天面试了30家左右,拿到3个offer,最后选择了现在这家公司,待遇是税前11K,五险一金加节假日福利,工作时间是朝10晚7双休,有的时候需要加班。 之所以当时选择自学Ja... 阅读原文
2020-04-06 22:47:02 阅读(2630) 评论(0)
摘要: 来源:豆瓣网 www.douban.com/doulist/26838305 推荐去我的博客阅读更多: 1.Java JVM、集合、多线程、新特性系列教程 2.Spring MVC、Spring Boot、Spring Cloud 系列教... 阅读原文
2020-04-06 21:41:45 阅读(2439) 评论(0)
摘要: 13.Java内存模型与线程 1.Java内存模型 Java 内存模型的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到主内存和从内存中取出变量值的底层细节 该变量指的是 实例字段、静态字段、和构成数组对象的元素,不包含线程私有的 局部变量和方法参数 Java线程 -》 ... 阅读原文
2020-04-06 19:58:01 阅读(2317) 评论(0)
摘要: 目录 注解 内置注解 元注解 自定义注解 反射机制 简介 Class类 Java内存 类加载的过程 ClassLoader 反射获取运行时类的结构信息 动态创建对象 通过反射创建对象 (一般情况) 通过"构造器对象"创建对象 (不存在无参构造) 通过反射调用成员: method field ... 阅读原文
2020-04-06 19:09:02 阅读(2438) 评论(0)