摘要:
本帖最后由 王德升老师 于 2019-12-27 17:56 编辑byte的取值范围为什么是-128~127?如果面试官问你取值范围包含127吗?1. 首先我们知道Java中byte类型是1个字节占8位的。最高位是符号位(正数或者负数),其余7位是数值位。 2. [AppleScript] 纯文本查 阅读全文
posted @ 2020-02-14 09:42
幽暗森林之猪大屁
阅读(542)
评论(0)
推荐(0)
摘要:
根据《Java 虚拟机规范(Java SE 7版)》规定,Java虚拟机所管理的内存将会包括一下几个运行时数据区域:<ignore_js_op> 1.程序计数器 程序计数器(Program Counter Register) 是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。在虚 阅读全文
posted @ 2020-02-14 09:34
幽暗森林之猪大屁
阅读(120)
评论(0)
推荐(0)
摘要:
1.加载 加载(loading)阶段是“类加载” (Class Loading)过程的一个阶段,在加载阶段,虚拟机需要完成以下三件事情: 1)通过一个类的全限定名来获取定义此类的二进制字节流。 2)将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构 3)在Java堆中生成一个代表这个类的j 阅读全文
posted @ 2020-02-14 09:26
幽暗森林之猪大屁
阅读(160)
评论(0)
推荐(0)
摘要:
并发编程面试题-内存模型说下内存模型定义为什么要有内存模型为什么要重排序,重排序在什么时候排如何约束重排序规则happens-before什么是顺序一致性CAS 实现的原理,是阻塞还是非阻塞方式?什么时候用,使用时需要考虑的问题处理器和 Java 分别怎么保证原子操作保证了原子性就能保证可见性吗?f 阅读全文
posted @ 2020-02-14 09:15
幽暗森林之猪大屁
阅读(173)
评论(0)
推荐(0)
摘要:
反射:字面意思就是反向映射。通常我们都是通过类来获取对象,而反射则正好相反,它是通过对象来获取到对象所属的类。并且可以获取到类的完整结构(包括private修饰的信息)。反射的重要性:反射使我们不需要在编译时知道类型,而可以延迟到运行时获得对象的属性、调用对象的方法。使得 Java 语言具有了动态性 阅读全文
posted @ 2020-02-14 09:08
幽暗森林之猪大屁
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号