文章分类 -  Java基础

摘要:类加载器概述 自定义类加载器 Tomcat类加载器 阅读全文
posted @ 2018-09-18 20:59 cmlx 阅读(77) 评论(0) 推荐(0)
摘要:注解代替配置文件 异步处理 举例: 上传支持 案例: 阅读全文
posted @ 2018-09-17 21:13 cmlx 阅读(65) 评论(0) 推荐(0)
摘要:泛型 通配符 注解 阅读全文
posted @ 2018-09-17 20:32 cmlx 阅读(80) 评论(0) 推荐(0)
摘要:ThreadLocal 多线程并发: 案例: 原理: 阅读全文
posted @ 2018-08-22 14:54 cmlx 阅读(76) 评论(0) 推荐(0)
摘要:反射的原理 ** 应用在一些通用性比较高的代码中 ** 后面学到的框架,大多数都是反射来实现的 ** 在框架开发中都是基于配置文件开发 在配置文件中配置了类,可以通过反射得到类中的所有内容,可以让类中的某个方法来执行 ** 类中的所有内容:属性、没有参数的构造方法、有参数的构造方法、普通方法 ** 阅读全文
posted @ 2018-07-23 16:25 cmlx 阅读(105) 评论(0) 推荐(0)
摘要:可变参数 * 应用场景:实现两个数的相加,实现三个数的相加...... ** 如果实现多个方法,这些方法里面的逻辑基本相同,唯一不同的是传递的参数的个数,可以使用可变参数 * 定义方法 数据类型...数组名称 * 理解为一个数组,存储传递过来的值 public static void add(int 阅读全文
posted @ 2018-07-23 15:46 cmlx 阅读(140) 评论(0) 推荐(0)
摘要:自动拆装箱 ** 装箱:把基本的数据类型装换成包装类 * Integer i = 10; ** 拆箱:把包装类转换成基本的数据类型 * int m = i; ** 在jdk1.4里面实现拆装箱 public void test(){ Integer m = new Integer(10); int 阅读全文
posted @ 2018-07-23 15:17 cmlx 阅读(80) 评论(0) 推荐(0)
摘要:1.定义枚举类要用关键字enum2.所有枚举类都是Enum的子类3.枚举类的第一行必须是枚举项,最后一个枚举项后面的分号是可以省略的。但是如果枚举类有其他东西,分号就不能省略,建议别省略。4.枚举类可以有构造器,但必须是private的,它默认的也是private的。枚举项的用法比较特殊:枚举("" 阅读全文
posted @ 2018-07-23 15:06 cmlx 阅读(83) 评论(0) 推荐(0)
摘要:泛型的简介 * 一般使用在集合里面 比如现在把一个字符串类型的值放入到集合里面,这个时候这个值放入到集合之后,失去了本身的类型,只能是 object类型,这个时候,想要对这个值进行类型转换,很容易出现类型转换错误,用泛型来解决这个问题 * 在集合上如何使用泛型 - 常用集合:list、set、map 阅读全文
posted @ 2018-07-23 15:02 cmlx 阅读(135) 评论(0) 推荐(0)
摘要:调试程序 使用这种模式调试程序可以看到程序内部数据的变化 * 第一步设置一个断点(让程序运行停止在这一行) - 显示行号,双击左边出现圆点表示设置成功 * 使用debug as方式运行程序 - 在断点处出现绿色条表示程序停止在这一步 * 让程序向下运行 - 使用 step over 快捷键F6(单步 阅读全文
posted @ 2018-07-23 11:34 cmlx 阅读(368) 评论(0) 推荐(0)
摘要:超链接标签 * 链接资源 <a href="链接到资源的路径">显示的内容</a> href: 链接的资源位置 target: 设置打开方式 - _blank: 在新窗口打开 - _self: 在当前页面打开 默认 当不需要到任何地址时,用#占位 * 定位资源 如果想要定位资源:定义一个位置 <a 阅读全文
posted @ 2018-07-19 09:34 cmlx 阅读(62) 评论(0) 推荐(0)