2011年4月3日

Java整数运算

摘要: Java虚拟机提供几种进行整数算术运算的操作码,他们执行基于int和long类型的运算。当byte、short和char类型值参与算术运算时,首先会将它们转换为int类型。这些操作码都不会抛出异常,溢出在这里通常可以被忽略。 整数加法 操作... 阅读全文

posted @ 2011-04-03 19:23 chenqiangjsj 阅读(1542) 评论(0) 推荐(0) 编辑

Java基本类型转换

摘要: Java虚拟机包括许多进行基本类型转换工作的操作码,这些执行转换工作的操作码后面没有操作数,转换的值从栈顶断获得。Java虚拟机从栈顶端弹出一个值,对它进行转换,然后再把转换结果压入栈。 int、long、float、double 类型之间的相互转换 ... 阅读全文

posted @ 2011-04-03 15:49 chenqiangjsj 阅读(1527) 评论(0) 推荐(1) 编辑

LinuxC语言内存分配函数

摘要: 1、void *alloca(size_t size),用来配置size个字节的内存空间,和mallac/calloc不同的是,alloca是从栈空间(stack)中配置内存,因此在函数返回时会自动释放此空间。 int *a;a = (int *)alloca(sizeof(int))... 阅读全文

posted @ 2011-04-03 15:10 chenqiangjsj 阅读(5631) 评论(0) 推荐(0) 编辑

Java栈和局部变量操作(二)

摘要: 2通用栈操作 操作码 操作数 说明 nop (无) 不做任何操作 pop (无) 从操作数栈弹出栈顶部的一个字 p... 阅读全文

posted @ 2011-04-03 10:23 chenqiangjsj 阅读(5861) 评论(0) 推荐(1) 编辑

导航