- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 java开发C编译器:jvm函数调用时的参数传递
在上一节我们把C代码转换成java字节码的例子中,C语言函数含有两个局部变量,这两个变量会对应于队列上的某两个元素,他们到底对应队列上哪个元素是可以由代码指定的,只要访问变量时,从队列的相应位置读取就可以,但有一种情况,局部变量与队列中的元素位置是一一对应的,这种情况就是函数的输入参数
2017-06-29 16:36:42 1085
原创 微软亚洲工程院面试题:寻找两个二叉树节点的最近祖先
给定一颗二叉树,并指定二叉树中任意两个节点,要求找出这两个节点在二叉树中的最近祖先,假定二叉树每个节点都有一个指向其父节点的指针
2017-06-27 12:01:21 692
原创 java开发C语言编译器:jvm的return指令以及局部变量的操作
本节我们研究jvm的return指令,以及对局部变量的操作,同时给出了一段C语言代码,展示了我们的编译器是如何把给定C语言编译成java字节码的
2017-06-20 17:42:00 1943
原创 java开发系统内核:使用C语言开发系统应用程序
我们的操作系统通过增添内核接口导出机制后,已经可以作为平台,运行应用程序了,但目前应用程序的开发有一个不足就是,我们只能使用汇编语言开发应用程序,用汇编语言开发程序实在太累了,如果能使用C语言就好了,例如当我们想要开发一个在控制台上输出一个字符的应用程序,如果代码能用C语言这么写就好了
2017-06-15 12:00:43 1186
原创 java开发C语言编译器:JVM 的基本操作指令介绍及其程序运行原理
本文介绍了java虚拟机所能运行的基础指令,同时讲解了虚拟机是如何基于堆栈和队列配合相关基础指令,运行字节码程序的。最后我们给出了一段C语言代码,并详细讲解了我们的编译器如何把代码编译成能在java虚拟机上执行的java汇编语言
2017-06-08 16:51:41 1287
原创 算法面试:根据前序遍历结果序列和中序遍历结果序列重构二叉树
给定一颗二叉树的两种遍历序列,一种序列是中序遍历,一种序列的前序遍历,要求你根据这两种遍历序列,还原出其对应的二叉树
2017-06-06 11:55:41 969
一个java实现的简易编译器
2016-02-18
一个android 文本比对app的实现代码
2015-11-16
Android 4.4 App Development Essential
2014-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人