Java学习笔记Day01
Java 关键字及标识符相关规则
在最初跟视频学习时,最开始用notepad写java程序,在打印输出时,由于里面涉及到中文字符,编译运行后中文乱码且报错,后面发现是编码格式的问题,将原来的UTF-8改为GBK或者ANSI编码格式就可以成功运行了。
JAVA保留字:goto、const (自定义变量名时要避开)
- 标识符命名规则:
- 标识符命名规范
类、接口:首字母大写XxxYyyZzz
包名:全小写
变量、方法:第一个单词小写,后面单词首字母大写xxxYyyZzz
常量名:XXX_YYY - 变量(强类型)
先声明后使用,变量都有作用域
变量的分类:
整型:int(4字节) \ byte(1字节) \ short(2字节)\ long(8字节):必须以l或者L结尾
byte (-128–127)
浮点型:float(4字节)范围比long大、double(8字节)
定义float时末尾加f/F
字符型:char(1字符=2字节)
基本数据类型的运算:
前提:7种类型(不包含boolean类型)
(表示数的范围)由低 —> 高(byte、char、short>short>int>long>float>double)
特别地,当byte short char三种类型的变量运算时,结果为int
强制类型转换:自动数据类型提升运算的逆运算。变量前加(数据类型),可能会损失精度。
int型过大的整数会报错,整型常量默认为int,浮点型常量默认为double。
String 属于引用数据类型,声明时用一对“”,可以和8种数据类型做运算,且运算只能是连接运算:+,运算结果仍然是String
**计算机底层都以补码存储数据!**补码的补码为原码
-128 =1 0000000(补码)
十进制 > 二进制:除2取余的逆
共有条评论 网友评论