![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
冲刺
深度、全面复习
~下一站完美~
这个作者很懒,什么都没留下…
展开
-
String综述
1、Java内存模型与常量池 1.1、Java内存模型 程序计数器 多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此,每个线程要有一个独立的程序计数器,记录下一条要运行的指令,其为线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是native方法,则计数器为空。 Java虚拟机栈 Java虚拟机栈是线程私有的,与线程在同一时间创建,是管理JAVA方法执行的内存模型。栈中主要存放一些基本类型的变量数据原创 2020-10-27 21:05:56 · 191 阅读 · 0 评论 -
Java中的==,equals与hashcode的区别和联系
1、概述 ==:该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系。 equals:Object 的 实例方法,比较两个对象的content是否相同。 hashCode:Object 的 native方法 , 获取对象的哈希值,用于确定该对象在哈希表中的索引位置,它实际上是一个int型整数。 2、关系操作符== 2.1、操作数的值 基本数据类型 在Java中有八种基本数据类型: 浮点型:float(4 byte), double(8 byte) 整型:byte(1 byte),原创 2020-10-27 18:47:45 · 266 阅读 · 0 评论 -
Java泛型
1、概述原创 2020-10-27 17:12:42 · 145 阅读 · 0 评论