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

来源:互联网 发布:17173lol数据库 编辑:程序博客网 时间:2024/04/29 18:34

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{
{
//对象初始化语句写在这儿
}
}

1 0
原创粉丝点击