JAVA的关键字,标识符,注释,变量与常量,以及数据的相互转换 - Go语言中文社区

JAVA的关键字,标识符,注释,变量与常量,以及数据的相互转换


一.关键字

1.定义

  • 被java语言赋予特定含义的单词.

2.特点

  • 全部小写.

3.注意事项

  • goto和const作为保留字存在.
  • 类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记.

4.java所有关键字与保留字
在这里插入图片描述

5.常用关键字
在这里插入图片描述

二.标识符

1.定义

  • 就是给类,接口,方法,变量等起名字的字符序列

2.组成规则

  • 英文大小写字母(字符统称–>中英文皆可,强烈不推荐使用中文)
  • 数字
  • $和_

3.注意事项

  • 不能以数字开头
  • 不能是java中的关键字
  • 区分大小写

4.常见的命名规则

  • 包(域名倒着写+模块名称)
    • 单级包:小写,用,隔开
      • 举例:com,helloword
    • 多级包:小写,用.隔开
      • 举例:com.helloworld
  • 类或者接口
    • 一个单词:首字母大写
      • 举例:Student,Demo
    • 多个单词:每个单词首字母大写
      • 举例:HelloWorld,StudentName
  • 方法或者变量
    • 一个单词:首字母小写
      • 举例:name,main
    • 多个单词:从第二个单词开始,每个单词首字母大写
      • 举例:studentAge,showAllNames()
  • 常量
    • 全部大写
      • 一个单词:大写
        • 举例:PI
      • 多个单词:大写,并用_隔开
        • 举例:STUDENT_MAX_AGE
  • 命名的规范
    • 见名知意

三.注释(掌握)

1.定义

  • 就是对程序进行解释说明的文字

2.分类

  • 单行注释:
    • //
  • 多行注释:
    • /* 注释的内容 */
  • 文档注释:
    • /** 注释的内容*/

3.注释的作用

  • 解释说明程序,提高了代码的阅读性。
  • 可以帮助我们调试程序。

四.常量与变量

1.常量

  • 定义
    • 在程序执行的过程中,其值不发生改变的量
  • 分类
    • 字面值常量
      • 字符串常量 “hello”
      • 整数常量 12,23
      • 小数常量 12.345
      • 字符常量 ‘a’,‘A’,‘0’
      • 布尔常量 true,false
      • 空常量 null
    • 自定义常量

2.变量(语句:以分号来分割语句 int a;int b;)

  • 定义
    • 在程序的执行过程中,其值在某个范围内可以发生改变的量
  • 变量的定义格式
    • 数据类型 变量名 = 初始化值;
    • 数据类型 变量名;
      变量名 = 变量值;

3.变量的两种用途

  • 存值
  • 取值

4.变量的关注点

  • 数据类型
  • 变量名称
  • 变量的值
  • 变量的作用域,根据{} 来定
    同一个作用域当中,变量不能重名
    同一个变量在某一时刻,里面只能存在一个值,后来
    的值将替代/覆盖掉前面的值(前面的值永远找不到,没
    有撤销)

5.使用变量注意项

  • 变量本身存在
  • 变量的值要存在
  • 使用时一定要存在于作用域之内
    其作用域:从定义开始,到离它最近的左大括号相对
    的右大括号结束

五.数据类型

1.定义

  • Java是一种强类型语言,针对每种数据都提供了对应的数据类型。

2.分类

  • 基本数据类型:4类8种
  • 引用数据类型:类,接口,数组

3.基本数据类型

  • 整形
    在这里插入图片描述

    • 注意:整数数值默认为int类型,如果需要定义一个long
      类型的变量,当超出int的范围时,需要在该值后加 l或者L
  • 浮点型

    • float(单精度,占4字节)有效位是7位
    • double(双精度,占8字节)有效位是14位
    • 注意:浮点数默认为double类型,如果需要定义一个float
      类型的变量,则数值后需要加 f或者F
  • 字符型

    • char( 占2字节,范围是[0,65535] )
    • 要求:用’ '将字符括起来
  • 逻辑性

    • boolean(布尔,占1字节)
  • 注意:
    整数默认是int类型,浮点数默认是double。
    长整数要加L或者l(推荐使用大写L),单精度的浮点数要加F或者f。

六.数据类型转换

1.定义

  • boolean类型不参与转换

2.自动类型转换

  • 小范围数据类型->大范围数据类型
    • byte,short,char 参与运算的时候,如果没有int或比int更大的类型的数据参与运算,结果类型会提升成为int类,如果有,结果为自动提升成为最大的数据类型
    • byte,short,char之间是平级的,不相互转换,直接转成int类型参与运算。

3.强制类型转换

  • 大范围数据类型->小范围数据类型,有可能有损失精度
    • 格式:
      • 小范围数据类型 变量 = (小范围数据类型)大范围数据类型;-
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/syf_519/article/details/100523565
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢