java基本类型与运算符

对于java语言,数据类型的意义主要体现在以下几个方面:

  1. 任何数据在任何时刻都有所属类型。
  2. 不同的数据类型能够存放不同性质的数据,例如,整型能够用来表示年龄,而布尔值能够用来表示性别是否为男性。
  3. 不同的数据类型在内存中被分配的字节数可能不相同,从而他们各自能表示的数值范围也不同。
  4. 数据类型决定了能够对数据进行的操作。例如,可以对整型数据做移位操作,可以对字符型数据座大小写转换操作。

java的数据类型可以分为两大类:

  • 基本类型:表示具有原子性的数据,如整数、小数、字符
  • 对象类型:复合的数据类型

java的基本类型

分类类型名占据的字节数默认值
整型byte10
short20
int40
long80
浮点型float40.0
double80.0
字符串char2
布尔型boolean未明确定义true和false

关键字和保留字

关键字是一类具有特殊含义和用途的标识符,而保留字则是预留的关键字,只是当前尚不可用,但可能在后续jdk版本中成为正式的关键字。

关键字常用于表示数据类型、程序结构或修饰变量

分类关键字
类型相关基本类型名:boolean,byte,short,int,long,char,float,double
类型值:false,true,null
类型定义:class,interface,enum
与其他类型的关系:extends,implements
对象引用:this,super
对象创建:new
返回类型:void
修饰符访问控制:private,protected,public
属性控制:final,abstract,static
浮点精度控制:strictfp
本地方法:native
序列化:transient
多线程:synchronized,volatile
流程控制分支:if,else,switch,case,default
循环:for,do,while,break,continue
异常处理:try,catch,finally,throw,throws
其他:instanceof,assert,return
包相关:import,package
留待扩展(保留字):const,goto

用户标识符

java的标识符命名规则包括

  1. 包含数字,字母,下划线,美元符号
  2. 不能以数字开头
  3. 不能与关键字相同
  4. 标识符的长度没有限制,但不要过长
  5. 标识符区分大小写,如Max何max是不同的标识符
  6. 除某些特定位置之外,标识符命名应尽量使用英文单词,并做到见名知意
  7. 标识符可以包含下划线而非横线,java编译器会将后者理解为运算符,从而导致语法错误
  8. 一般不推荐使用$字符,若确实需要将标识符分割成几部分,可使用下划线。

java命名惯例和约定

分类命名惯例和约定示例
1.采用“从大到小”的方式——与网络域名的顺序相反edu.ahpu.oa.ui,com.mycompany.mysoft
每级包名都用小写字母
若由多个单词组成,则直接连在一起
使用“大驼峰”每个单词的首字母大写,其余小写Account
尽量使用名次结尾VipCustomer
接口使用“大驼峰”表示法Drawable
通常以able结尾,有时也可以以大写字母I开头Drawable
方法使用“小驼峰”从第二个单词开始,每个单词的首字母大写,其余小写deleteStudent
第一个单词一般是动词getUserInfo
若是取值型方法,一般以get开头ifFemale
字段和局部变量使用“小驼峰”表示法studentWithMaxAge
命名应能体现变量值的意义
短名称一般只用于局部变量且是基本类型,如循环结构中的整型计算器
若变量是数组或容器,则应使用单词的复数形式
常量全部大写,多个单词用下划线隔开PI
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南离火

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值