cherish's blog
大道至简
Java基础之接口和抽象类有什么区别?
面向对象提供的基本机制,对于提高开发、沟通等各方面效率至关重要。...
2020-04-30
Java基础之Java提供了哪些IO方式? NIO如何实现多路复用?
Java 平台 IO 机制经过不断完善,虽然在某些方面仍有不足,但已经在实践中证明了其构建高扩展性应用的能力。...
2020-04-30
Java基础之如何保证集合是线程安全的?
如何保证集合是线程安全的? ConcurrentHashMap如何实现高效地线程安全?...
2020-04-30
Java基础之对比Hashtable、HashMap、TreeMap有什么不同?
Map 是广义 Java 集合框架中的另外一部分,HashMap 作为框架中使用频率最高的类型之一,它本身以及相关类型自然也是面试考察的热点。...
2020-04-30
Windnows 常用快捷键和命令
提高效率=节约时间...
2020-04-29
Java安全之如何写出安全的Java代码?
探讨更多 Java 开发中可能影响到安全的场合。很多安全问题,在特定的上下文,存在着不同的定义,尽管本质是相似或一致的,这是由于 Java 平台自身的特性所带来特有的问题。...
2020-04-29
Java安全之你了解Java应用开发中的注入攻击吗?
不论是移动设备、普通 PC、小型机,还是大规模分布式系统,以及各种主流操作系统,Java 作为软件开发的基础平台之一,可以说是无处不在,自然也就成为安全攻击的首要目标之一。...
2020-04-29
Java基础之对比 Vector、ArrayList、LinkedList 有何区别?
针对通用场景的需求,Java 提供了强大的集合框架,大大提高了开发者的生产力。...
2020-04-29
Java基础之int 和 Integer 有什么区别?
Java 虽然号称是面向对象的语言,但是原始数据类型仍然是重要的组成元素,所以在面试中,经常考察原始数据类型和包装类等 Java 语言特性。...
2020-04-29
Java基础之动态代理是基于什么原理?
编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中一种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译期检查。与其近似的还有一个对比,就是所谓强类型和弱类型,就是不同类型变量赋值时,是否需要显式地(强制)进行类型转换。那么,如何分类 Java 语言呢?通常认为,Java 是静态的强类型语言,但是因为提供了类似反射等机制,也具备了部分动态类型语言的能力。...
2020-04-29