摘要: 文章开始的地方,先给大家奉上一道经典的测试题。 1 2 3 4 5 1 2 3 4 5 请问,上面代码最终结果输出的是什么?不了解泛型的和很熟悉泛型的同学应该能够答出来,而对泛型有所了解,但是了解不深入的同学可能会答错。 正确答案是 true。 上面的代码中涉及到了泛型,而输出的结果缘由是类型擦除。 阅读全文
posted @ 2017-08-27 22:17 javaisnext 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 集合Conllection的基本概念:1、集合的基本认识:如StringBuffer&StringBuilder是集合(存储的对象类型是String)。数组、对象与其很相似,但是还有区别。2、集合的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就需要使用集合来进行存储。3、集合 阅读全文
posted @ 2017-08-27 17:32 javaisnext 阅读(8467) 评论(0) 推荐(1) 编辑
摘要: 哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。 对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序 阅读全文
posted @ 2017-08-27 17:25 javaisnext 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、源码解析1、 LinkedList类定义2、LinkedList数据结构原理3、私有属性4、构造方法5、元素添加add()及原理6、删除数据remove()7、数据获取get()8、数据复制clone()与toArray()9、遍历数据:Iterator()二、ListItr 一、源码解析 1、 阅读全文
posted @ 2017-08-26 09:00 javaisnext 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 环境及版本 Jetbrains Intellij Idea 15.0.6 Spring 4.1.6 JDK 1.8.0_20 Tomcat 8 Windows 10 从 Maven archetype 创建 Java Web 项目 点击 File > New > Project > Maven,勾选 阅读全文
posted @ 2017-06-26 01:46 javaisnext 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 作为一位初学者, 本屌也没有能力对异常谈得很深入. 只不过Java里关于Exception的东西实在是很多. 所以这篇文章很长就是了.. 一, 什么是java里的异常 由于java是c\c++ 发展而来的, 首先我们先看看c语言里的错误. 1.1 c语言里的错误 我们实现1个程序的过程包括, 代码编 阅读全文
posted @ 2017-06-24 16:43 javaisnext 阅读(55772) 评论(0) 推荐(2) 编辑
摘要: 创建代理 InvocationHandler接口 常见用例 数据库连接以及事物管理 单元测试中的动态Mock对象 自定义工厂与依赖注入(DI)容器之间的适配器 类似AOP的方法拦截器 利用Java反射机制你可以在运行期动态的创建接口的实现。java.lang.reflect.Proxy类就可以实现这 阅读全文
posted @ 2017-06-24 11:55 javaisnext 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 引子: AOP(面向方面编程:Aspect Oriented Programing)和IoC一样是Spring容器的内核,声明式事务的功能在此基础上开花结果。但是AOP和OOP差别较大,要很好地理解这个概念,做到心领神会还是不容易的,不过相信看完帖子,你就不再迷惑了。 编程语言最终极的目标就是能以更 阅读全文
posted @ 2017-06-24 10:47 javaisnext 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 前两天,在给新入职的同事做技术介绍时,讲到spring的AOP。使我又一次认识到,对于AOP,特别是spring AOP的理解,虽然大家都能说上来几句,但是许多人认识并不太全面,甚至可以说是一知半解 即使是对于那些已经有过几年开发经验的工程师也是如此。所以,回来之后,我干脆对这块东西做了个肤浅的小结 阅读全文
posted @ 2017-06-24 10:46 javaisnext 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 使用 Java 反射机制可以在运行时期检查 Java 类的信息,检查 Java 类的信息往往是你在使用 Java 反射机制的时候所做的第一件事情,通过获取类的信息你可以获取以下相关的内容: Class 对象 类名 修饰符 包信息 父类 实现的接口 构造器 方法 变量 注解 除了上述这些内容,还有很多 阅读全文
posted @ 2017-06-21 22:59 javaisnext 阅读(204) 评论(0) 推荐(0) 编辑