- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 计算机为什么采用补码来进行运算
基础知识了解:在计算机内,整数的长度是确定的,在字长为32位的计算机中,整数的长度就是32个二进制,这其中还包括了符号位(1表示正,0表示负)。这里面我们为了方便描述,就假设机器字长为8位。例如,十进制整数23,二进制真值表示为10111,其原码表示为 0001 0111。十进制整数-23,二进制真值表示为-10111,原码表示为 1001 0111。简而言之,源码就是最高位为符号位,其他位表示该...
2018-04-08 10:30:32 7062 4
转载 java中类的加载顺序介绍(ClassLoader)
1、ClassNotFoundExcetpion 我们在开发中,经常可以遇见java.lang.ClassNotFoundExcetpion这个异常,今天我就来总结一下这个问题。对于这个异常,它实质涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然它和我们直接打交道不多,但是对其背后的机理有一定理解有助于我们排查程序中出现的类加载失败等技术问题。 2、类的...
2018-04-01 14:41:17 322
转载 全面理解Java内存模型
转自:https://blog.csdn.net/suifeng3051/article/details/52611310Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模...
2018-04-01 13:30:39 209
转载 进程和线程的定义、区别与联系
一、进程进程:指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。 注意,进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】;进程只能由父进程建立,系统中所有的进程形成一种进程树的层次体系;挂起命令可由进程自己和其他进程发出,但是解除挂起命令只能由其他进程发出。进程控制块(PCB):PCB不但可以记录进程的属性信息,...
2018-04-01 12:28:36 308
近5年133个Java面试问题列表
2017-12-25
超详细Spring面试题和答案
2017-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人