JavaSE数据类型及运算符简介

一、标识符与关键字

1.注释

单行://注释内容    多行:/*注释内容*/    

文档注释:/**文档*/,常用描述方法和类的作用,可自动生成文档

2.标识符

要求:由数字、字母、下划线、&组成(不能以数字开头,不能用Java关键字)

      &不在代码中出现

      用有意义的简单命名

“驼峰”命名法:

变量:一个单词则全部小写,多个单词组成则从第二个单词开始首字母大写;

类名:首字母大写,若多个单词组成则所有单词首字母大写;

      (源文件的文件名必须与公共类名相同)

3.关键字

定义访问权限修饰符:public  protected  private  

定义类间关系:extends  implements

异常处理:try  catch  finally  throw  throws

定义包:package  import

定义类、函数、变量修饰符:abstract  final  static  synchronized

用于实例:new  this  super  instanceof

其他:native  strictfp  transient  volatile  assert

说明:

     未使用的保留字:goto  const

     特殊含义的:null  true  false

     JDK1.4以后追加assert,JDK1.5以后追加enum

二、数据类型划分

1.整型int

解决数据溢出:更换数据类型

大类型转换为小类型,需要强转,但有时会导致数据丢失 如:long强转为int

小类型自动转化为大类型

数据默认值在主方法中无效

定义整型变量未赋值:使用前赋值或定义变量时赋值

byte类型保存范围:-128~127

2.浮点型 double  float

double保存范围比float大,保存的数字是最大的,使用float需要强转,小数后加F或f

3.字符型

大写字母:(A)~(Z),65~90    小写字母:(a)~(z),97~122   int转char需要强转

注意:字符型数字(‘0’~’9’)与int数字(0~9)不同,假如(‘0’==0)一定是false

4.布尔型

0表示false,非0表示true

5.string类:引用数据类型

三、运算符

基础运算符:X++先算后增,++X先增后算

三目运算符:数据类型 变量 = 布尔表达式 ? 满足时赋值:不满足时赋值

关系运算符:<  >  <=  >=  ==  返回值均为布尔类型(true、false)与逻辑判断语句一起使用

逻辑运算符:与&  &&、或|  ||、非!

注意:&&短路与,有条件返回false即不再判断,返回false

      ||短路非,有条件返回true即不再判断,返回true

位运算符:使用于进制转换 &有0则0,|有1则1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值