首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
JoeWw
获赞
12
粉丝
5
关注
5
看过 TA
19
男
武汉理工大学
2020
Java
IP属地:湖北
尘世间一只迷途小书童
私信
关注
拉黑
举报
举报
确定要拉黑JoeWw吗?
发布(4)
刷题
JoeWw
2020-06-21 10:25
已编辑
Java
JVM运行时内存结构组成与作用
Java虚拟机(JVM)运行时内存结构组成与相应作用 程序计数器,线程私有。可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变整个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等功能。由于JVM的多线程是通过线程轮流切换并分配处理器执行时间的方式来实现的,在任何一个确定的时刻,一个处理器(对于多核处理器来说是一个内核)都只会执行一条线程中的指令。因此为了线程切换后能恢复到正确的执行位置,每条线程都需要一个独立的程序计数器,各条线程之间计数器互不影响,独立存储,所以线程私有。程序计数器是唯一一个在Java虚拟机规范中没有规定任何OOM...
0
点赞
评论
收藏
转发
JoeWw
2020-06-21 10:05
已编辑
Java
运行时异常和非运行时异常
1.Java异常机制 Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示: 2.Throwable Throwable类是所有异常或错误的超类,它有两个子类:Error和Exception,分别表示错误和异常。其中异常Exception分为运行时异常(RuntimeException)和非运行时异常,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。 3.Error 一般是指java虚拟...
0
点赞
评论
收藏
转发
JoeWw
2020-06-16 09:43
Java
2020-06-16
在牛客打卡179天,今天学习:刷题 2 道/代码提交 8 次
0
点赞
评论
收藏
转发
JoeWw
2020-06-11 10:43
Java
2020-06-11
在牛客打卡178天,今天学习:刷题 6 道/代码提交 3 次
Java学习交流
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务