摘要:
多线程 1、进程和线程 进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是执行路径,或者叫一个控制单元。 线程:进程内部的一条执行路径或者一个控制单元。 两者的区别: 一个进程至少有一个线程,进程在执行过程中拥有独立的内存单元,而多个线程共享内存。 2、jvm多线程的启动是多线程吗? J 阅读全文
摘要:
面向对象 1、面向对象思想: (1)概述:面向对象是相对于面向过程而言的,面向过程强调的是功能,面向对象强调的是将功能封装进对象,强调具备功能的对象; (2)思想特点: A:是符合人们思考习惯的一种思想; B:将复杂的事情简单化了; C:将程序员从执行者变成了指挥者; 比如我要达到某种结果,我就寻找 阅读全文
摘要:
1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK 阅读全文
摘要:
答对这些面试题,PASS 掉 80 % 的竞争者 hashcode相等两个类一定相等吗?equals呢?相反呢? 介绍一下集合框架? hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? hashmap和treemap什么区别?低层数据结 阅读全文