java命名,数据类型,编码杂记

java命名规则,规范

命名规则:需要遵守,否则编译报错

  1. 必须由数字,字母,下划线:_, $ ,组成
  2. 不能是java关键字:public ,private,static…(错)
  3. 不能以数字开头: 123xuexi (错)

命名规范:大家都默认遵守命名的方式(不一样没问题但是。。。没必要)

  1. 类名,接口名首字母大写:ClassName,InterfaceName
  2. 方法名,变量名首字母小写,除首字母所在单词,后面跟着的单词首字母大写:variableName
  3. 项目名全部小写:myproject
  4. 包名全部小写:package
  5. 常量名全部大写单词和单词之间用下划线衔接:CAT_NAME

关于数据类型简记

内存小大小及取值范围:
  1. byte(B)(字节型)(1字节)=8bit(b)(1位)
  2. short(短整型)(2字节)char(字符型)
  3. int(整型)(4字节) float(单精度)
  4. long(长整型)(8字节)double(双精度)
  5. 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)

————如有错误请指正,谢谢,学。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值