您的位置:首页 > 理论基础

对象加强 分层思想加强 计算机表示方法

2015-11-06 16:49 281 查看
1、算机2机制表示机制(原码,反码,补码)

package com.learn.text;

public class ToString {
public static void main(String[] args) {
int n1 = 3;
int ti=3<<2;

//转换成二进制
Integer.toBinaryString(n1);

// 要几进制 就在红色变成几
System.out.println(Integer.toString(n1, 2));
System.out.println(Integer.toString(ti,
2));
System.out.println(ti);
}

  输出结果  //   11   1100   12

//向左位移 在右边补零  (二进制)

}

2、输入表示
  10 2 8 16 进制表示
  int n1 = 18;
  // int n1 = 0b10010;
  // int n1 = 022;
  // int n1 = 0x12;
  // int n1 = 0b1111_1111_1111_1111_1111_1111_1111_1111;

int n1 = 0xff_ff_ff_ff;

3、输出表示 

Integer Long   toBinaryString     toOctalString    toHexString    toString

4、运算符

&与           |或     ^异或     <<左移位      >>右移位(保留符号位)    >>>右移位

5、自运算赋值 

&=       |=       ^=      <<=        >>=     >>>=

6.1 :类初始化

1)、使用类里边的东西的时候,会做类加载的事情(只做一次)

2)、在类加载的时候,给变量分配内存,并使用默认值

3)、从上到下执行语句(变量赋值语句,类初始化语句)

类加载:将 class 文件加载进入内存(代码区)

class ClassName{
static{
//类初始化语句写在这儿
}

}

6.2 :对象初始化

语句在构造方法前执行

class ClassName{
{
//对象初始化语句写在这儿
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: