进制
二进制:用0,1来表示自然数,逢2进1
0,1,11,1001,1000
八进制:用数字0-7表示自然数,逢8进1
5,6,7,10,11,12
十进制:用数字0-9表示自然数,逢10进1
0,8,9,10,11
十六进制:用数字0-9和字母a-f表示自然数,逢16进1
7,8,9,a,b,c,d,e,f
进制的表示:
用0b开头表示二进制:0b1001
用0开头表示八进制:0123
开头什么都没有表示十进制:1234
用0x开头表示十六进制:0x123A
进制之间的转换:
1、十进制转其他
将数字除以进制,再拿商除进制,直到余0为止,余数倒序连起来
2、其他进制转十进制
用每一位的数字乘进制的位数减1次方,最后把结果相加
八进制转二进制:
76543:111 110 101 100 011
二级制转八进制:
001 100 100 100 101:1445
十六进制转二进制:
7F5:0111 1111 0101
二进制转十六进制:
0010 0100 1001 0100 1001 0101:249495
八进制转十六进制:
3526:0111 0101 0110:756
原码、反码、补码:
原码:直接计算二进制
反码:正数的反码和原码相同;负数的原码,符号位不变,其他按位取反。
补码:正数补码和反码相同;负数的补码是反码+1
补码的补码即为原码。
java开发环境
JDK:java Development Kit,java开发框架,包含Java程序需要的工具等。
JRE:java runtime environment java 运行时环境
JVM:java虚拟机
JRE包含JVM,JDK包含JRE
配置java 环境变量
1.我的电脑->右键->属性->高级系统设置->环境变量
2.找到JDK的安装路径
3.环境变量->新建->将JDK的路径粘贴进来->上移到最上方->确定
数据类型
java数据类型分为两种:基本数据类型和引用数据类型;
基本数据类型
1.整型:
①字节型(byte)占一个字节 [-128,127]
②短整型(short)占两个字节[-2^(位数-1) 2^(位数-1)-1]
③整型(int)占4个字节
④长整型(long)占8个字节
2.浮点型:
①.单精度:float 占4个字节
②.双精度:double 占8个字节
3.字符型:
char 占两个字节,组成文本的最小单元
4.布尔型:
boolean 占一个字节,只有两个值:true和false
标识符
定义:是一个由数字、字母、下划线、$组成的有序序列
语法规则:
1.由数字、字母、下划线、$组成,不能有其他字符
2.不能以数字开头
3.不能使用关键字或保留字
4.大小写敏感
语法规范:
1.标识符单词组成要有实际的意义,不能用拼音
2.遵循驼峰命名规则