面向对象和面向过程的区别? 首先我们面向过程的话,是我们去分析解决问题的一个步骤,然后用我们的函数,把这些步骤一步一步的实现,然后我们在使用的
什么是死锁? 就是比如说,我们有两个或者两个以上的这个进程或者线程,都在等待对方释放资源的话,那其实没有一方提起这个释放资源的操作的话呢,就从
线程 你知道java中有几种方式实现一个线程? 实现一个线程的话有三种方法,首先前面两种的话是比较常用的,我们首先第一种,我们可以去实现我们的线
JVM加载class文件的原理机制 JVM 去加载我们 class 的原理机制的话,就是我们java 中的一个所有类,都需要类加载器,装载到我们的JVM 中才可以运
Volatile关键字 Volatile关键字,可以保证数据局的一致性,可见性,但是不能解决原子性,因为我们都是多核CPU嘛,多核CPU说白了
JVM 的内存模型 JVM的内存模型,内存模型我大概记得有程序计数器、虚拟机栈,还有方法区,栈和堆,然后栈是私有的,堆的话是多线程共享的,他又分为年