Java基础语法(一)注释、标识符、关键字、数据类型及类型转换

Java基础语法(一)

注释

  1. 作用:

    用来告诉别人这个代码是用来干什么的,注释部分不会被执行

  2. 注释操作:

    • 单行注释:

      //单行注释
      
    • 多行注释:

      /*多行注释*/
      /*多
      行
      注
      释*/
      
    • 文档注释(里面可以加一些功能):

      /**
       *文档注释
       */
      

标识符和关键字

  1. 关键字:

    1. 什么是关键字?

      系统已经定义好了的词,这些词有各自的功能,我们定义变量、类的时候不能用这些词。

    2. 常见的关键字:

      abstract assert boolean break byte
      case catch char class const
      continue default do double else
      enum extends final finally float
      for goto if implements import
      instanceof int interface long native
      new package private protected public
      return strictfp short static super
      switch synchronized this throw throws
      transient try void volatile while
  2. 标识符:

    1. 标识符只能以字母、美元符号($)、下划线(_)开头
    2. 标识符大小写敏感
    3. 可以用中文命名,但不建议使用

数据类型

  1. 强类型语言(java是强类型语言):

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

  2. java的数据类型:

    • 分为基本类型和引用类型:

      1. 基本数据类型:

        • 数值类型:

          1. 整数类型:

            byte:占1个字节,范围-128~127

            short:占2个字节,范围-32768~32767

            int:占4个字节,范围-2147483648~2147483647

            long:占8个字节,范围-9223372036854775808~9223372036854775807

              • 拓展:

                二进制:0b开头

                八进制:0开头

                十六进制:0x开头

                int i=0x10;//十六进制为10,十进制为16,输出时为16
                
          2. 浮点类型:

            float:占4个字节

            double:占8个字节

              • 拓展:

                浮点数是离散的数,采用舍入误差,它的数都是接近但不等于,所以最好完全避免用浮点数进行比较

          3. 字符类型:

            char:占2个字节

        • boolean类型:

          占1位字节,且值只有true和false两个

      2. 引用数据类型:

        • 接口
        • 数组

类型转换

  1. 注意:

    • 不能对布尔值进行转换
    • 不能把对象类型转换为不相干的类型
    • 在把高容量转换到低容量的时候,强制转换
    • 转换的时候可能存在内存溢出,或者精度问题(如小数转换为int型)
  2. 强类型转换:

    int i=10;
    byte a=(byte)i;//将i从int类型强制转换成byte类型
    
posted @   史小鹏  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示