随笔分类 -  Java基础

关于java基础的
摘要:泛型的本质就是将数据类型也参数化, 普通方法的输入参数的值是可以变的,但是类型(比如: String)是不能变的,它使得了在面对不同类型的输入参数的时候我们要重载方法才行. 泛型就是将这个数据类型也搞成跟参数的值一样可以变的. 泛型分为泛型接口,泛型类和泛型方法. 泛型接口,泛型类大家都比较熟悉了, 阅读全文
posted @ 2017-08-01 18:33 QiaoZhi 阅读(895) 评论(0) 推荐(0) 编辑
摘要:1.assertTrue(boolean condition) 用于判断一个条件为真,如果为false会抛出异常 2.assertFalse(boolean condition) 用于判断一个条件为假,如果为真会抛出异常。 3.assertEquals(..........) 用于判断前后相等。 阅读全文
posted @ 2017-07-27 17:15 QiaoZhi 阅读(13855) 评论(0) 推荐(2) 编辑
摘要:注意:每次引入Logger的时候注意引入的jar包,因为有Logger的包太多了。。。。。。 Logger必须作为类的静态变量使用。原因如下: Log4j是帮助开发人员进行日志输出管理的 API类库。它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。 阅读全文
posted @ 2017-07-17 09:57 QiaoZhi 阅读(4129) 评论(0) 推荐(0) 编辑
摘要:1.首先需要记住 JDK的Proxy方式实现的动态代理 目标对象必须有接口 没有接口不能实现jdk版动态代理 2.一张图说明动态代理原理 3.公共接口 4.目标对象 5.代理对象 参数解释: 最后给出一个基于动态代理的增强方法的过滤器 阅读全文
posted @ 2017-07-11 17:37 QiaoZhi 阅读(4788) 评论(3) 推荐(1) 编辑
摘要:一、类加载器 1.什么是类加载器,作用是什么? 类加载器就加载字节码文件(.class) 2.类加载器的种类 类加载器有三种,不同类加载器加载不同的 1)BootStrap:引导类加载器:加载都是最基础的文件 2)ExtClassLoader:扩展类加载器:加载都是基础的文件 3)AppClassL 阅读全文
posted @ 2017-07-08 23:34 QiaoZhi 阅读(12198) 评论(2) 推荐(3) 编辑

点击右上角即可分享
微信分享提示