码迷,mamicode.com
首页 >  
搜索关键字:符号扩展 强制转换 java类型    ( 1738个结果
java 两个整数相除保留两位小数
java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数。 例如: (float)a/b // 将整数其中一个强制转换为浮...
分类:编程语言   时间:2015-09-06 14:46:43    阅读次数:147
c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿
c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿虽然const_cast是用来去除变量的const限定,但是static_cast却不是用来去除变量的static引用。其实这是很容易理解的,static决定的是一个变量的作用域和生命周期...
分类:编程语言   时间:2015-09-06 12:26:24    阅读次数:317
Java虚拟机类加载机制
虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。Java语言里,类型的加载和连接过程是在程序运行期间完成的。类的生命周期: 加载 loading 验证 verification 准备 prepar...
分类:编程语言   时间:2015-09-04 23:55:59    阅读次数:199
汇编指令
一、数据传输指令 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令. MOV 传送字或字节. MOVSX 先符号扩展,再传送. MOVZX 先零扩展,再传送. PUSH 把字压入堆栈. POP 把字弹出堆栈. PUSHA 把AX,CX,DX,BX,SP,BP,SI,D...
分类:其他好文   时间:2015-09-04 18:37:52    阅读次数:156
(*(void(*) ())0)()------这是什么?
第一步:void(*)(),可以明白这是一个函数指针类型。这个函数没有参数,没有返回值。第二步:(void(*)())0,这是将0强制转换为函数指针类型,0是一个地址,也就是说一个函数存在首地址为0的一段区域内。第三步:(*(void(*)())0),这是取0地址开始的一段内存里面的内容,其内容..
分类:其他好文   时间:2015-09-04 02:19:47    阅读次数:192
C#面向对象的三大特征继承、封装、多态学习总结
1.基类和扩充类(1)C#实现继承的方式:类继承和接口继承(2)继承用冒号(:)表示。被继承的叫做父类或者基类,从基类继承的类叫扩充类,又叫派生类或子类。所有类的基类System.Object声明方式:[访问修饰符]class 扩充类名称:基类名称{}若B继承自A,也可以使用强制转换操作将其转换为A...
分类:Windows程序   时间:2015-09-03 20:25:37    阅读次数:174
Java中父类强制转换为子类的可能
之前徒弟问了一个问题, 在Java中, 父类对象到底能不能转换成对应的子类对象?到底能不能, 今天就来说说这个问题, 先看下面一段代码:package cn.com.hanbinit.test;/** * 检验父类是否可以强转为子类 * @author icer * */public class C...
分类:编程语言   时间:2015-09-03 20:22:36    阅读次数:205
scala与java的互操作
java与scala一起使用: java的List与scala的buffer转换: 前提是转换的java类型和scala类型必须也要import,再去import scala.collection.JavaConversions._ ,并且相互转换的集合都必须要有明确的类型? import s...
分类:编程语言   时间:2015-09-02 17:28:46    阅读次数:186
【转】使用AIDL实现进程间的通信之复杂类型传递
使用AIDL实现进程间的通信之复杂类型传递首先要了解一下AIDL对Java类型的支持。1.AIDL支持Java原始数据类型。2.AIDL支持String和CharSequence。3.AIDL支持传递其他AIDL接口,但你引用的每个AIDL接口都需要一个import语句,即使位于同一个包中。4.AI...
分类:系统相关   时间:2015-08-31 23:33:49    阅读次数:304
JAVA泛型? T K V E等代表的意思
? 表示不确定的java类型。T 表示java类型。K V 分别代表java键值中的Key Value。E 代表Element。Object跟这些东西代表的java类型有啥区别呢?Object是所有类的根类,是具体的一个类,使用的时候可能是需要类型强制转换的,但是用T ?等这些的话,在实际用之前类型...
分类:编程语言   时间:2015-08-31 16:50:09    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!