一、进制及其转换
1、进制转换
1.1二进制转十进制:权相加法
1.2十进制转二进制:除2取余,逆序排列
2、计算机数据的存储单位
bit:1个字节
byte:8个字节
字符:16个字节
KB、MB、GB、TB
3、计数范围
bit:无符号0~255 256个数
有符号 -128~127 256个数
字符:无符号0~2^16-1 65536个数
有符号-2^15~2^15-1 6556个数
4、字符集和字符编码
主要记忆:
Unicode码:0---》48
a---》97
A---》65
二、八大基本数据类型入门
1、标识符:给变量、类、方法、包 命名
命名规则:
1.1标识符由字母、数字、下划线_、美元符号$组成
1.2数字不能开头
1.3标识符不能是关键字
命名规范:
1.1类名:首字母大写
1.2变量名:驼峰原则
1.3见名知意
2、关键字:class、byte等等
3、变量、常量
变量:可操作的存储空间:每个变量必须声明数据类型
常量:final:一旦定义,不能更改
4、Scanner使用:
1.1导包
1.2创建对象
1.3对象调用方法
5、基本数据类型
数值型:整数型:byte、short、int、long
浮点型:float、double
字符型:char(转义字符\n、\t、\\、\”、\’、)
布尔型:boolean
三、运算符
1、算数运算符:
二元运算符+、-、*、/、%
一元运算符++、- -、
2、赋值运算符:
=、+=、-=、*=、/=、%=
3、关系运算符:
== != > < >= <=
结果为boolean类型(true/false)
4、逻辑运算符:
&、&&、|、||、^、!
5、三目运算符:
X?Y:Z;可替代简单的if-else语句
四、基本数据类型转换
1、自动类型提升:
小-->大
2、强制类型转换:
大-->小 byte b = byte(300);