摘要:
转发 图说设计模式 https://design-patterns.readthedocs.io/ 阅读全文
摘要:
JVM 说说 JVM 运行时数据区? 不同虚拟机的运行时数据区可能略微有所不同,但都会遵从 Java 虚拟机规范,Java虚拟机规范规定的区域分为以下5个部分: ·程序计数器(Program Counter Register):当前线程所执行的字节码的行号指示器,字节码解析器的工作是通过改变这个计数 阅读全文
摘要:
2.3 Java 并发 sleep() 和 wait() 区别? sleep()是线程类Thread的方法;作用是导致此线程暂停执行指定时间,把执行机会给其他线程,但是监控状态依然保持,到时候会自动恢复;调用sleep()不会释放对象锁。 wait()是Object类的方法;对此对象调用wait方法 阅读全文
摘要:
2.2 Java 容器 ArrayList、LinkedList、Vector 区别? 1 ArrayList和LinkedList的区别: (1)相同点: LinkedeList和ArrayList都实现了List接口。 ArrayList和LinkedList是两个集合类,用于存储一系列的对象引 阅读全文
摘要:
Java 面试总结 Java 语言有什么特点? 简单性、面向对象、分布性、编译和解释性、稳健性、安全性、可移植性、高性能、多线索性、动态性。 面向对象三大特征 封装、继承、多态 Java 和 C++ 的区别? Java是解释型语言。 C++是编译型语言 C++比Java执行速度快,但是Jav 阅读全文