Java学习day2随手笔记

关键字

定义:被Java赋予了特殊含义的字符串,都为小写

保留字

目前Java不作为关键字使用,但以后可能会作为关键字的单词,如goto,const等。不能拿来做标识符。

标识符

凡是你自己可以起名的地方都是标识符,如包名,类名,变量名,常量名,方法名......

命名规则:

不遵守规则编译无法通过

1.只能由26个英文字母,10个数字以及$,_两个字符组成。

2.严格区分大小写。

3.不能由数字开头。

命名规范:

不遵守命名规范编译可以通过,但我们为了方便区分,增强程序可读性,仍要遵守,同时取名尽量做到见名知义

1.包名全小写,如aaabbbccc。

2.类名接口名首字母大写,如AaaBbbCcc。

3.变量名以及方法名由多个单词组成时,第一个单词的首字母小写,其他单词首字母大写,如aaaBbbCcc。

4.常量名全大写,多单词之间采用下划线连接,如AAA_BBB_CCC。

变量

内存中最基本的存储单元,用于存储数据而建立的一个可变的存储区域,包括变量名,变量类型和变量值

变量的使用:

1.变量命名格式:变量类型 变量名 = 变量值。

2.变量使用前必须先定义并赋值后使用,且只能在定义它的作用域(即【】)内使用。

3.同一个作用域内不能命名同名变量。(反向思维考虑,如果可以命名同名变量的话,那么当使用变量名来调用变量时,该调用同名变量中的哪个呢?)

 变量分类

 根据声明位置不同,变量又分为成员变量和局部变量。

成员变量:在类内部方法体外部定义的变量,类内都可使用。

局部变量:在方法体内部定义的变量,一旦出了方法体就无法使用。

整型变量

byte:1byte,8bit,范围-128——127。

short:2byte。

int:4byte。

long:8byte,注意赋值时应在数字后面加大写或者小写的l。如:long  a = 123L。

注:一般项目中只需要用到int。

浮点型变量

一般默认使用double。

 字符型变量

 当在sysout方法中想要输出\n而非换行时需要在前面多加一个\。

例:"System.out.println("Hello\\nWorld").

bollean型变量

 只有两个值,true和false,可以用来作为选择语句的判断条件。

基本数据类型之间的计算以及转换

七种基本数据类型之间的计算,不包括Boolean。

1.自动类型转换

自动类型转换是指在两个不同数据类型的变量进行运算时,容量小的自动转换为容量大的数据类型。(容量不是指变量存储空间字节的大小,而是指变量可以容纳的数字的大小。)

byte,short,char——int——long——float——double

注:当byte以及short,char三者之间做运算时自动转化为int。

2.强制类型转换

是将容量小的数据类型转化为容量大的数据类型的过程,自动类型转换的逆过程,需要用到强制类型转换符()。

注:容易造成数据溢出或者精度丧失,使用时多加注意。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值