Java P2-Language Basics

Java 支持合法的标识符作为变量名称

前缀首字符,仅支持字母及符号:"$" , "_"

后续字符,可以是字母/数字/'$'/'_'

不支持在任何位置使用其他符号

CC:禁止以'$'/'_'为前缀声明变量。后期框架通过反射等操作自动生成的变量可能包含'$'/'_'前缀,避免冲突

变量是一段有名字的内存(键值对);先声明变量类型,再声明变量名称,后通过变量的名称,使用变量

CC:变量命名规范。基于基本命名规范,不能使用关键词,驼峰式命名,第一个单词的首字母小写,之后单词的首字母大写

Java语言内置8个基本数据类型,基本数据类型是特殊的数据类型,不是对象,基本类型的名称均为关键词

代码中,直接在代码中表示的,无需计算的数值,称为字面量

CC:long长整型数值。长整型必须以大写字母L为后缀,避免与数字‘1’混淆

Float浮点类型,以f/F后缀,否则为double类型

双精度类型,浮点数值的默认类型,可以以d/D后缀

数字字面量,支持使用下划线字符'_'分隔,以提高代码的可读性

Declare a Constant

不允许改变值的变量为,常量

通过final关键词修饰变量,变量赋值后,不能再修改

CC:Constant常量命名规范。常量所有字母大写,字母间由下划线分隔

基本数据类型在声明为成员时可使用默认值 在声明为局部变量时,必须显式声明初始值

方法内的基本数据类型局部变量必须声明初始值

Arrays

数组是按顺序存放单一数据类型,长度固定的容器对象

数组一旦创建,就不能更改长度,即如需增删数组元素而改变数组长度,必须创建一个新数组

通过[index]索引访问数组元素

通过length成员常量,获取数组长度

通过new操作符,创建指定长度的数组

当创建数组即能确定数组中元素时,无需new操作符,创建数组的同时,初始化数组中的元素;{}大括号声明元素

所有基本类型变量不与其他变量共享值,基本数据类型为值传递,而非引用传递。因此当`被引用`的值改变时,不会影响`引用`其值的变量

String类型变量虽然为对象,但依然为值传递 即,8+1类型变量,均为值传递

n1将字面量值10,赋值给n2 而非n2引用n1的值 因此n1的值改变,不影响n2的值

Converting

基本数据类型间可以转换

小向大转换,可直接转换(int to double)

大向小转换,必须声明强制转换(double to int)

当操作数的类型不同时,自动向高精度类型转换

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值