02 2019 档案

摘要:JVM部分主要是: JVM基本组成部分、JVM垃圾回收机制、JVM内存优化 参考文章:https://segmentfault.com/a/1190000015605327 、https://zhuanlan.zhihu.com/p/25713880、https://zhuanlan.zhihu.c 阅读全文
posted @ 2019-02-26 18:06 StingLon 阅读(123) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/yexunce3159/article/details/82773931 详细参考;https://github.com/ZhongFuCheng3y/3y/blob/master/src/designmode.md ecplise案例:setTest 包 阅读全文
posted @ 2019-02-26 16:17 StingLon 阅读(150) 评论(0) 推荐(0)
摘要:一共23种:重点:单例模式,代理模式,工厂模式 1.代理模式:(原有的对象需要额外的功能,想想动态代理这项技术!) 参考:https://blog.csdn.net/wangqyoho/article/details/77584832 当前对象不愿意干的,没法干的东西委托给别的对象来做 静态代理和动 阅读全文
posted @ 2019-02-25 18:35 StingLon 阅读(132) 评论(0) 推荐(0)
摘要:线程: 面试题:https://blog.csdn.net/weixin_40205234/article/details/86645877 1.线程概念 2.创建线程方式 3.线程安全问题 解决方法之一就是用加锁,synchronized和显式锁。(还有三个同步工具类) 4.多种线程案例,例如DC 阅读全文
posted @ 2019-02-25 16:22 StingLon 阅读(252) 评论(0) 推荐(0)
摘要:重点; Arraylist、LinkedList、HashMap、ConCurrentHashMap 1.ArrayList和Vector的区别 共同点:都实现了List接口,有序的集合,底层是数组,允许元素重复和为null 区别: 同步性:ArrayList是非同步,Vector是同步的。 扩容大 阅读全文
posted @ 2019-02-22 12:28 StingLon 阅读(167) 评论(0) 推荐(0)
摘要:1.JAVA特点: 简单易学,面向对象,平台无关性,支持多线程,安全可靠,支持网络编程。 2.JVM、JDK、JRE JVM是运行Java 字节码的虚拟机 ,一次编译,随处可以运行。 JDK:拥有JRE所拥有的一切,还有编译器(javac)和工具(如javadoc和jdb)。它能够创建和编译程序。 阅读全文
posted @ 2019-02-17 14:29 StingLon 阅读(169) 评论(0) 推荐(0)