
Java面试题十大知识点(2020版)
==解读对于基本类型和引用类型 == 的作用效果是不同的,如下所示:基本类型:比较的是值是否相同;引用类型:比较的是引用是否相同;代码示例:String x = “string”;String y = “string”;String z = new String;System.o

程序员用Java开发斗地主小游戏,终于知道为何如此火爆了!
小时候我们玩的斗地主都是现实生活中的实战游戏真人对战。不要把游戏开发想象得太难,其实并不难,难的主要是逻辑的分析,把逻辑转化成代码是一种能力。

一篇文章带你整理面试中JVM 的运行机制、多线程和 JVM 的相关知识点
文章目录一、JVM 的运行机制二、JVM 的内存区域1. 程序计数器:线程私有,无内存溢出问题2. 虚拟机栈:线程私有,描述Java方法的执行过程3. 本地方法区:线程私有4. 堆:也叫作运行时数据区,线程共享5.

JAVA多线程-读写锁
JAVA读写锁:前面讲到了可重入锁,虽然使用方面会比synchronized性能高,但是还是没有达到我们理想得要求,我们实际项目中,比如同时访问写的时候需要互斥,或者写的时候也读也需要等待,但是多个线程同时读得时候,不需要等待,这时候就要用到读写锁了ReadWriteLock,我