java 基础 知识整理
2017-07-18 22:06
232 查看
Daytwo
续集:
Windows dos --》chcp --》活动代码页:936,默认编码是:GBK
MAC 默认编码是 UTF8
注:用 Windows 解压 MAC 的压缩包,解压后的是乱码
一、对于整数常量 .java 有四种表现形式:
1、二进制:只有 0 / 1
2、十进制:0—9
3、八进制:0—7 以 0 开头
4、十六进制:0—9 A—F 以0x开头
二、进制转换
1、进制的由来 :就是进位
二进制: 位(bit) 标识一个二进制数 0 / 1,是计算机存储的基本单位
字节(byte) 一个字节由 8 位组成,它表示作为一个完成处理单位的 8 个二进制代码
1 byte = 8 bit
1 bit 可以表示两个数 0,1
2 bit 可以表示四个数 00,01,10,11
ASCII:美国标准信息交换码表
A—Z 在ASCII码表中表示的数值是 65—90
a—z 在ASCII码表中表示的数值是 97—122
0 —9 在ASCII码表中表示的数值是 48—57
共 256 个,前 128 个为常用字符《运算符、字母、数字》后 128 为特殊字符
十进制转换为二进制:
原理:对十进制数进行除2的运算,取余数 反序排列;
二进制转换为十进制:
原理:二进制乘以2的 n 次幂的过程;
注: 当 8 个 bit 都是1 最大是255 ,那么一个字节最大就是 255
IP 地址 --》一个段最大就是 255
负数的二进制:十进制转换为二进制后取反 加 1
例: 6
6=110; -6=11111111-11111111-11111010
一个整数类型 是 4 个字节 1 int =4 byte = 32 bit
二进制转换为十六进制:
原理:四个二进制位就是一个十六进制位
例: 90
90=0101 1010
--------------------- 所以0101 1010 转换为 十六进制数为 0x5A
5 10=A
1111 是 最大值为 8+4+2+1=15 逢16 进1
二进制转换为八进制:
原理:三个二进制位就是一个八进制位;
例 : 90 = 001 011 010
----------------------------- 所以001011010转换为八进制数为0132
1 3 2
续集:
Windows dos --》chcp --》活动代码页:936,默认编码是:GBK
MAC 默认编码是 UTF8
注:用 Windows 解压 MAC 的压缩包,解压后的是乱码
一、对于整数常量 .java 有四种表现形式:
1、二进制:只有 0 / 1
2、十进制:0—9
3、八进制:0—7 以 0 开头
4、十六进制:0—9 A—F 以0x开头
二、进制转换
1、进制的由来 :就是进位
二进制: 位(bit) 标识一个二进制数 0 / 1,是计算机存储的基本单位
字节(byte) 一个字节由 8 位组成,它表示作为一个完成处理单位的 8 个二进制代码
1 byte = 8 bit
1 bit 可以表示两个数 0,1
2 bit 可以表示四个数 00,01,10,11
ASCII:美国标准信息交换码表
A—Z 在ASCII码表中表示的数值是 65—90
a—z 在ASCII码表中表示的数值是 97—122
0 —9 在ASCII码表中表示的数值是 48—57
共 256 个,前 128 个为常用字符《运算符、字母、数字》后 128 为特殊字符
十进制转换为二进制:
原理:对十进制数进行除2的运算,取余数 反序排列;
二进制转换为十进制:
原理:二进制乘以2的 n 次幂的过程;
注: 当 8 个 bit 都是1 最大是255 ,那么一个字节最大就是 255
IP 地址 --》一个段最大就是 255
负数的二进制:十进制转换为二进制后取反 加 1
例: 6
6=110; -6=11111111-11111111-11111010
一个整数类型 是 4 个字节 1 int =4 byte = 32 bit
二进制转换为十六进制:
原理:四个二进制位就是一个十六进制位
例: 90
90=0101 1010
--------------------- 所以0101 1010 转换为 十六进制数为 0x5A
5 10=A
1111 是 最大值为 8+4+2+1=15 逢16 进1
二进制转换为八进制:
原理:三个二进制位就是一个八进制位;
例 : 90 = 001 011 010
----------------------------- 所以001011010转换为八进制数为0132
1 3 2
相关文章推荐
- JAVA相关基础知识(收集,重新整理格式)
- java基础知识整理
- java基础知识记录--XML部分(摘自张孝祥整理java面试题)
- Java语言基础知识点整理
- JAVA面向对象中的基础知识整理-JAVA课堂笔记
- JAVA基础知识整理(二)
- Java基础知识整理一(JRE、JVM、基…
- Java基础知识整理
- 整理Java基础知识--选择与判断
- JAVA基础知识整理记录
- Java泛型基础知识整理第一部分
- Java基础知识资料整理
- 1、java基础知识整理
- Java基础部分知识整理
- Java基础知识整理三(反射机制详解…
- java整理(面向对象基础知识--类与对象)
- Java基础知识整理2
- 再探java基础——零碎基础知识整理
- java基础知识记录--webservice部分(摘自张孝祥整理java面试题)
- java基础知识记录--html javascript ajax(摘自张孝祥整理java面试题)