首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AaronZ
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Java代码是怎么运行的
Java文件通过JVM的编译器编译成字节码文件,有了字节码,JVM的类加载器就开始加载字节码文件。 解释器会将字节码转换成汇编指令,然后在转换成CPU可以识别的机器指令(下图是汇编指令转成机器码的案例)。解释器是软件实现的,他将字节码转换成汇编指令,可以实现同一份Java字节码…
linux系统-CPU上下文切换
linux是多任务操作系统,同时能运行多个应用程序,程序的数量远超cup核数,其实并不是同时运行,而是cpu资源轮流分给这些程序执行。 cpu寄存器是cpu内置的小容量内存,但是速度极快。程序计数器则是用来存储cpu正在执行的指令位置、或是下一个将要执行的指令位置。它们都是cp…
网络编程-套接字(socket)
套接字(socket)是计算机之前数据传输的工具,是有计算机系统提供的一个组件,是网络数据传输的软件设备。 它提供了一种可靠的、面向连接的双向通讯方式。适用于传输数据量大的场景。 传输过程中数据不会丢失,面向连接的套接字会根据接收端的状态传输数据,如果传输出错还会提供重传服务。…
Java虚拟机组成及原理
上图中展示的类加载器之间的这种层次关系,称为类加载器的双亲委派模型(ParentsDelegation Model)。 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 这里类加载器之间的父子关系一般不会以继承(Inheritance)的关系来…
个人成就
文章被点赞
1
文章被阅读
1,323
掘力值
51
关注了
9
关注者
0
收藏集
0
关注标签
14
加入于
2018-08-08