美文网首页
java数据类型01_常量和变量

java数据类型01_常量和变量

作者: 武汉尚学堂 | 来源:发表于2020-02-26 18:21 被阅读0次

1.关键字和保留字

关键字:java语言事先定义好,具有特殊含义的单词!

保留字:java语言现在还未使用,可能今后会使用这个单词,所以保留下来给java语言使用!

常见的关键字和保留着如下:

关键字.png

注意:关键字和保留字都是全部小写的!另外,这些关键字不要刻意去背,后面会慢慢介绍每个关键字的用法。

2.标识符

2.1标识符的作用???

标识符就是给变量名、常量名、方法名、类名、包名等命名的规则!

2.2标识符的规则???

a. 必须由数字、字母、下划线(_)和$组成,开头不能是数字。

b. 标识符不能是关键字和保留字。

c. 标识符长度没有限制,但是严格区分大小写!

注意:java采用Unicode编码,Unicode编码称之为万国码、统一码,几乎包含了全世界所有的语言。所以“字母”应该广义的理解,也就是标识符还可以是中文汉字,但是开发中不建议标识符为汉字。

2.3常见的命名规范???

变量名:采用“小驼峰”命名法则。“小驼峰”:第一个单词首字母小写,从第二个单词起首字母大写!

​ 例如:name、userName等等

常量名:字母全部大写,多个单词以下划线(_)连接。

​ 例如:MAX_VALUE、PI等等

方法名:采用“小驼峰”命名法则

​ 例如:show()、showName()等等

类名:采用“大驼峰”命名法则。“大驼峰”:每个单词首字母都大写!

​ 例如:HelloWorld、String等等

包名:每个单词以“.”连接,并且单词全部小写(面向对象再去讲解)。

​ 例如:com.whsxt.demo等等

注意:命名的时候,一定要做到“见名知意”!

2.4规则和规范理解

规则:规则必须遵守,不遵守就会报错。类似于生活中的法律。

规范:规范建议遵守,不遵守不会报错,但是会挨骂!类似于生活中的道德。

3.变量 (Variable)

3.1变量的本质???

变量就是一个存储指定数据类型的容器,该容器指的就是在内存中开辟的一块存储空间。

3.2变量的声明???

语法:数据类型 变量名;

int age;

本质:在内存中开辟一块指定大小的存储空间,并且该存储空间的名字就是变量名,用于准备存储指定数据类的数据!

  • 多大的存储空间???由声明变量的数据类型决定
  • 存刚数据的类型???由声明变量的数据类型决定

3.3变量的赋值???

语法:变量名 = 数据;

age = 18;

本质:通过变量名找到内存中的存储空间,然后把等号右边的数据转化为二进制,最后再保存到该内存空间中即可!

补充:“=”指的就是“赋值运算符”,把等号右边的数据赋值给等号左边的变量保存!

3.4变量声明和赋值同时进行

语法:数据类型 变量名 = 数据;

int age = 18;

3.5同时声明多个变量

语法:数据类型 变量名1, 变量名2, 变量名3, ...;

int num1, num2, num3;       

注意事项:

  1. 以上方式声明多个变量,多个变量必须是相同数据类型。

  2. 以上方式声明多个变量,可读性较差,不建议使用!

3.6同时声明和赋值多个变量

语法:数据类型 变量名1 = 数据1, 变量名2 = 数据2, 变量名3 = 数据3, ...;

    int num1 = 10, num2 = 20, num3 = 30;

注意事项:

  1. 以上方式声明和赋值多个变量,多个变量必须是相同数据类型。
  2. 以上方式声明和赋值多个变量,可读性较差,不建议使用!

3.7 关于变量的总结提升

  • 只声明未赋值的局部变量,只能做赋值操作,不能做取值操作!ps:因为局部变量没有默认值!!!
  • 变量必须先声明,后使用。只有声明了变量,那么才会开辟存储空间!ps: 没有声明变量,那么就意味着没有存储空间。
  • 同一个作用域中,不允许声明多个相同名的变量!ps: js允许在同一作用域中声明多个相同名的变量,那是因为js中有变量提升
  • 变量命名必须符合“标识符”命名规则,必须符合“小驼峰”规范!ps: 变量命名最好做到“见名知意”。
  • 赋值的数据类型必须和声明变量的数据类型保持一致!ps: 等号左右两边数据类型保持一致,这个包含了隐式类型转换。

局部变量:定义在方法体中或代码块中的变量,我们就称之为局部变量!

4.常量(Constant)

4.1变量和常量的特点???

变量:可以实现多次赋值操作!

常量:只能实现赋值一次!

4.2常量的分类???

a)固定值常量

b)final修饰的常量

4.3 固定值常量

整数固定值常量,例如:生活中遇到的所有整数(11, 12, 1, 1024等等)

小数固定值常量,例如:生活中遇到的所有小数(1.23, 3.14等等)

布尔固定值常量,例如:true和false

字符固定值常量,例如:单引号包裹的一个字符,我们称之为字符常量('a', '我', '1'等等)。

字符串固定值常量,例如:双引号包裹的内容(任意多个字符),我们称之为字符串常量("aa", "你好"等等)

引用数据类型常量,例如:null

作用:给变量或final修饰的常量做赋值操作!

4.4 final修饰的常量

final的含义:final是一个关键字,代表的含义,“不可变的”。

语法:final 数据类型 常量名;

注意事项:

  1. 常量只能被赋值一次,赋值完毕后就不能再更改值。
  2. 常量名一般由大写字母组成,多个单词可以用下划线分割,例如:final int MAX_VALUE = 100;

ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。

相关文章

  • java数据类型01_常量和变量

    1.关键字和保留字 关键字:java语言事先定义好,具有特殊含义的单词! 保留字:java语言现在还未使用,可能今...

  • Kotlin 数据之本变量

    变量和常量用来存储数据和传递数据,类型则用来描述变量和常量保存的是什么样的数据类型。 数据类型 变量和常量都有数据...

  • php基础语法1

    判断变量是否定义 && 判断变量是否为空 九大超全局预定义变量 常量 系统常量和魔术常量 数据类型 数据类型分类 ...

  • Java语言基础

    Java主类结构基本数据类型变量与常量运算符数据类型转换

  • 零基础学C语言(6):变量与常量

    前面我们初步认识了数据类型、常量和变量,并讲完了基本数据类型,那接下来咱们详细介绍下变量和常量。 常量 之前我们介...

  • kotlin和java语法比较

    对象 类 继承 变量 常量 静态常量 定义方法 重载方法 Java 的写法 Kotlin 的写法 基本数据类型 j...

  • JAVA Day01[概述、环境部署、入门程序、常量、变量、数据

    JAVA Day01[概述、环境部署、入门程序、常量、变量、数据类型] 本章内容 Java语言的发展历史(了解) ...

  • 重拾Java(一) 数据类型、常量、变量

    重拾Java第一篇,一起来复习Java的数据类型、常量、变量吧~ Java的数据类型(四型八种) 基本数据类型数值...

  • 01 Java的数据类型

    在声明变量或常量时会用到数据类型,在前面已经用到一些数据类型,例如int、double和String等。Java语...

  • 重拾Java目录-大纲

    项目 重拾Java。记录我回顾Java知识的过程。 章节 (一)数据类型、常量、变量 (二)函数、方法 (三)流程...

网友评论

      本文标题:java数据类型01_常量和变量

      本文链接:https://www.haomeiwen.com/subject/recichtx.html