易截截图软件、单文件、免安装、纯绿色、仅160KB

java左移、右移、无符号右移、补码


名词解释:
补码:1 在计算机系统中,数值一律有补码来表示(存储). 使用补码,可以将符号位和其他位统一处理;同时,减法也可按加法来处理.另外,两个用补码表示的数据相加时候,如果最高位(符号位)有进位,则进违被舍弃.
               2 补码与原码的转换过程几乎是相同的                 
                  数值的补码表示也分两种情况:
                    (1)正数的补码:与原码相同. 例如,+9的补码是00001001
                    (2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1
                            例如,-7的补码:因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码 0000111按位取反为1111000;再加1,所以-7的补码是11111001.
                   已知一个数的补码,求原码的操作分两种情况:
                    (1)如果补码的符号位为“0”,表示是一个正数,所以补码就是该数的原码.
                    (2)如果补码的符号位为“1”,表示是一个负数,求原码的操作可以是:符号位为1,其余各位取 反,然后再整个数加1.
                   例如,已知一个补码为11111001,则原码是10000111(-7):因为符号位为&ldq


相关文档:

Java关键字介绍之final

总结关键字final的用法。
author: ZJ 07-3-16
Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]
在Java中声明属性、方法和类时,可使用关键字final来修饰。final变量即为常量,只能赋值一次;final方法不能被子类重写;final类不能被继承。
1.final成员
声明 final 字段有助于优化器作出更好的优化决定,因为如果 ......

Java I/O常用流示例

package io;
import java.io.*;
/**
* @author 高枕吴忧
* 利用缓冲区原理,BufferedInputStream,
* 实现的文件字节流读取功能示范
*
*/
public class BufferedInOutputStream {
public BufferedInOutputStream() {
ioTest2();
}
public void ioTest2() {
FileInputStream in = null ;
BufferedInput ......

有用的java开发小工具及jar包

    因为经常搬来搬去,自己收集的好的东东也经常跟着我搬,经常找不到。今天整理了整理,以后把自己收集的一些小东西上传到CSDN的下载频道“我的资源”里去(http://xlw2003.download.csdn.net/)。以后自己想用了,也知道上哪儿找去。同时呢,其他朋友也可以下载来用。 ......

传智播客的JAVA SE高级视频1 API 自学笔记

2009-12-20 22:15:02
今天花了一天时间把传智播客的JAVA SE高级视频1 API看完了,还看了一部分高级食品2 IO的视频,以下是API的笔记。
API: Application Programming Interface 应用程序编程接口
    windows API:windows系统提供的
    JAVA API:JDK中提供的各种java类(掌握常用的API ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号