java命名规则,规范
命名规则:需要遵守,否则编译报错
- 必须由数字,字母,下划线:_, $ ,组成
- 不能是java关键字:public ,private,static…(错)
- 不能以数字开头: 123xuexi (错)
命名规范:大家都默认遵守命名的方式(不一样没问题但是。。。没必要)
- 类名,接口名首字母大写:ClassName,InterfaceName
- 方法名,变量名首字母小写,除首字母所在单词,后面跟着的单词首字母大写:variableName
- 项目名全部小写:myproject
- 包名全部小写:package
- 常量名全部大写单词和单词之间用下划线衔接:CAT_NAME
关于数据类型简记
内存小大小及取值范围:
- byte(B)(字节型)(1字节)=8bit(b)(1位)
- short(短整型)(2字节)char(字符型)
- int(整型)(4字节) float(单精度)
- long(长整型)(8字节)double(双精度)
- boolean (布尔型) 也是一个字节,只存0/1:00000000 / 00000001
单位换算:
1byte=8bit;
1KB=1024B(byte)
1MB=1024KB
1GB=1024MB
1TB=1024GB
字符编码:
它是什么:字符编码是人为(某计算机协会)规定的’'字典",转换二进制与字符。
字符编码涉及编码和解码两个过程,编码和解码必须遵循同一套字符编码,
不然就会出现乱码。
发展:为了战争只支持计算—>发展到可以支持文字,最先支持英文(ASCII编码方式)
ASCII码采用1byte进行存储(键盘上所有字符加起来也不超过存储空间)
java中字符编码
java为了支持全球所有文字,采用了一种字符编码方式,Unicode编码,统一了全球所有的文字,支持所有文字,具体实现包括UTF-8 UTF-16 UTF-32…
ASCII('A’是68,'a’是97 ,'0’是28)
————如有错误请指正,谢谢,学。。。。