Java 数据类型和运算符

202 阅读1分钟

标识符

人起名字不能太长 有规范。
说白了标识符也就是起名字
硬性规定:
    只能字母、下换线、$开头
    大小写敏感
    不可以是关键字(IDEA 中颜色不一样的字)或者保留字(例如goto)
常规建议:
    类名、接口 大驼峰
    方法、变量 小驼峰
    见名知意

字符集

ASCII(128个)    英文        1个字节
ISO8859-1       西欧字符集  1个字节
BIG5            台湾大五码  2个字节
GB2312          大陆最早    2个字节
GBK             简繁        2个字节
GB18030         中华民族    2个字节
Unicode(65536)  国际        2个字节
=============================================
utf8 utf16
易编程的

基本数据类型

Java强类型语言 变量在定义的时候必须显示声明类型是什么

基本数据类型:4类8种
不同类型表示长度(占用空间)
整形(缺省为int):   byte(1) short(2) int(4)(正负21亿)  long(8)
浮点(缺省为double):
    不能表示精确值。!!!!!
    float(4,小数点后7位) double(8,float的双倍)
字符型:char(1)
    ASCII表中的 Unicode前128个字符
布尔:boolean(1bit)

变量和常量

从语义来理解
常量:运行时期不会改变的量 
方法外,成员变量才有默认值
方法内,必须进行初始化操作

int a = 10;// a 是变量 10是常量
final 修饰的变量是不能修改的。 编译报错 错误: 无法为最终变量a分配值