随笔分类 -  javase

摘要:前言:如果对java的集合的遍历(主要是HashMap中的keySet() 和 entrySet()是如何取值并且可以实现遍历的)不是很明白的话,有兴趣深入了解的小伙伴,本文可以作为一个参考,由于时间的原因,就着重讲其遍历的核心代码,底层迭代器的分析。如果对集合的遍历已经迭代器没有基本的理解的话,建 阅读全文
posted @ 2017-08-31 11:04 chxbar 阅读(417) 评论(0) 推荐(0)
摘要:1.java: java本身是没办法实现动态数组的,这个java本身不直接操作指针有关系【虽然我觉得理论上应该是和c一样,可以办到的,但java不提供,具体原因等知道了再补充】。那么java的集合例如ArrayList集合这样的是如何实现“动态数组”的呢。其实原理是:ArrayList的底层是一个数 阅读全文
posted @ 2017-08-30 11:39 chxbar 阅读(260) 评论(0) 推荐(0)
摘要:1.解析结果全部为String格式: 2.解析格式按类型转换: 阅读全文
posted @ 2017-07-17 08:52 chxbar 阅读(331) 评论(0) 推荐(0)
摘要:1.参考博文:http://www.cnblogs.com/cielosun/p/6596475.html 2.参考博文:http://blog.csdn.net/huangyuan_xuan/article/details/52193006 阅读全文
posted @ 2017-04-13 19:00 chxbar 阅读(202) 评论(0) 推荐(0)
摘要:参考博文:http://www.cnblogs.com/UYGHYTYH/p/5912548.html 阅读全文
posted @ 2017-04-13 18:47 chxbar 阅读(104) 评论(0) 推荐(0)
摘要:前言:使用枚举创建单例可以避免反射暴力破解和(反)序列化带来的问题。具体参考本博文的【6.3】为什么使用枚举来创建单例:http://www.cnblogs.com/chxbar/p/6705529.html 1.如何使用枚举创建单例: 2.测试结果 阅读全文
posted @ 2017-04-13 18:32 chxbar 阅读(415) 评论(0) 推荐(1)
摘要:参考博文:http://www.cnblogs.com/zhaoyanjun/p/5659811.html 阅读全文
posted @ 2017-04-13 17:50 chxbar 阅读(111) 评论(0) 推荐(0)
摘要:【5.0】反射 阅读全文
posted @ 2017-04-13 17:30 chxbar 阅读(96) 评论(0) 推荐(0)
摘要:问题:房东类和中介类都有一个租房的方法,但房东租房一般是让中介代理的,即我们用户一般是通过中介租到房的。那么房东和中介就必须有一个共同的 接口(该接口定义共同的租房方法),而中介类中的租房方法会调用房东类的租房方法,这样用户租房的时候只需要通过调用中介的租房方法便可以间接调 用中介类的租房方法。并且 阅读全文
posted @ 2017-04-13 12:52 chxbar 阅读(194) 评论(0) 推荐(0)
摘要:1.异常的分类和自定义异常:(参考该博文:http://blog.csdn.net/zhangliangzi/article/details/51290026) 2.非检查时时异常和检查时异常的区别(感谢博主:http://blog.csdn.net/swpihchj/article/details 阅读全文
posted @ 2017-04-03 15:01 chxbar 阅读(150) 评论(0) 推荐(0)
摘要:1.各种数据类型所占字节数和表数范围 阅读全文
posted @ 2017-04-03 00:02 chxbar 阅读(509) 评论(0) 推荐(0)
摘要:1.我的电脑或者计算机==》右击==》属性==》高级系统设置==》环境变量 2.在系统变量下==》新建==》 (1)变量名:JAVA_HOME (保存jdk路径,方便引用,不然一大串的路径很恶心) 变量值:jdk的安装路径(例如:C:\Program Files\Java\jdk1.8.0_91)( 阅读全文
posted @ 2017-04-02 23:35 chxbar 阅读(241) 评论(0) 推荐(0)