会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金色的鱼儿
博客园
首页
新随笔
联系
订阅
管理
2020年1月21日
【进行中,随时弃坑】简易JVM的C++实现
摘要: 源码地址:https://pan.baidu.com/s/1Jj1H5uL3RLDzZARxFD0Bfw提取码:68x72019.07.04更新 一、想法:暑假闲着也是闲着,不如做一些有趣的事情,所以我决定做一个简易的java虚拟机。其实真的是心血来潮,因为几天前我在找关于java虚拟机学习资料的时
阅读全文
posted @ 2020-01-21 17:52 金色的鱼儿
阅读(545)
评论(0)
推荐(0)
编辑
JVM使用什么语言写的?
摘要: JAVA中就虚拟机是其它语言开发的,用的是C语言+汇编语言 基于此之上就是JAVA本身了 虚拟机只起到解析作用另外,JAVA并不比C语言慢,说JAVA慢一般是九十年代那时候的JAVA, 而现在 在一段优秀的JAVA程序和C程序执行效率上来比较是没有多大差距的 并且现在JAVA已经可以像C语言那样,直
阅读全文
posted @ 2020-01-21 17:39 金色的鱼儿
阅读(1737)
评论(1)
推荐(0)
编辑
Java关键字(二)——native
摘要: 目录 1、JNI:Java Native Interface 3、用C语言编写程序本地方法 一、编写带有 native 声明的方法的java类 二、使用 javac 命令编译所编写的java类,生成.class文件 三、使用 javah -jni java类名 生成扩展名为 h 的头文件 四、使用C
阅读全文
posted @ 2020-01-21 16:56 金色的鱼儿
阅读(522)
评论(0)
推荐(0)
编辑
JAVA发展史
摘要: 计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。 第一代:机器语言。每条指令用二进制编码,效率很低。 第二代:汇编语言。用符号编程,和具体机器指令有关,效率不高。 第三代:高级语言:如FORTRAN、COBOL、BASIC、PASCAL等都属于高级语言。jav
阅读全文
posted @ 2020-01-21 15:41 金色的鱼儿
阅读(250)
评论(0)
推荐(0)
编辑
公告