Java基础语法

本文介绍了Java语言的基础语法,包括注释的三种类型及其作用,字面量的表示方式,各种数据类型的取值范围和内存占用,以及变量的声明、使用和不同类型的默认值。此外,还提及了进制转换、标识符的命名规则以及关键字的使用限制。
摘要由CSDN通过智能技术生成

Java基础语法

注释

  • 定义
    • 写在程序中对代码进行解释说明的文字,方便自己和其他人查看,以便理解程序
    • 不影响程序执行
      • 在Javac命令中编译时忽略
        • 不编译是为了节省时间空间
      • 可在IDEA中打开class文件,展示内容是反编译过的,且没有注释
  • 类型
    • 单行注释
      • //
    • 多行注释
      • /内容/
    • 文档注释
      • /*内容/
        • 可以自动提取到程序说明书中

字面量

  • 数据在程序中的书写格式
    • 整数
      • 2
        • 与生活中写法一致
    • 小数
      • 12.3
        • 与生活中写法一致
    • 字符
      • ‘A’
    • 字符串
      • “HelloWorld“
        • 双引号
      • 特殊字符
        • “\n”
          • 换行
        • “\t”
          • Tab键
    • 布尔值
      • true
      • false
    • 空值
      • null

变量

  • 定义
    • 存储一个数据的内存区域
  • 格式
    • 数据类型 变量名称 = 初始值;
      • 数据类型
        • int
        • double
      • 变量名称
        • 首字母建议小写
  • 注意事项
    • 先声明,再使用
      • 成员变量
        • 只声明,未赋初值
          • 在类初始化时会赋予默认值可以直接使用
            • 默认值是0或null
      • 局部变量
        • 含义
          • 一般指主方法main里的变量
        • 只声明,未赋初值
          • 必须在使用前赋值,否则编译无法通过
    • 声明后,不能存储其他类型的变量
    • 变量的有效范围在“}”里
      • 超出范围无法访问
    • 同一个范围不能定义两个同名变量

进制

  • 二进制
    • BIN
      • 0B/0b开头
  • 八进制
    • OCT
      • 0开头
  • 十进制
    • DEC
      • 正常写
  • 十六进制
    • HEX
      • 0X/0x开头
  • 除二取余法
  • 一字节=8bit
  • ASCII码
    • 0
      • 48
    • A
      • 65
    • a
      • 97
  • 二进制转十进制
  • 二进制单位
    • B
    • KB
    • MB
    • GB
    • TB

数据类型

  • 基本数据类型
    • 整数
      • byte
        • 取值
          • -128~127
        • 内存占用
          • 1字节
      • short
        • 取值
          • -32768~32767
        • 内存占用
          • 2字节
      • int(默认)
        • 取值
          • -2(15)~2(15)-1
        • 内存占用
          • 4字节
      • long
        • 取值
          • -2(31)~2(31)-1
        • 内存占用
          • 8字节
        • 注意事项
          • Java里写一个整数默认是int型的,哪怕直接long型赋值也会报错,必须后面添加一个“L”或“l”
            • 例如long lg = 132222233345566L
    • 浮点数
      • float
        • 取值
          • 很大
        • 内存占用
          • 4字节
        • 注意事项
          • Java里写一个小数默认是float型的,哪怕直接float型赋值也会报错,必须后面添加一个“F”或“f”
            • 例如float lg = 98.5F
      • double(默认)
        • 取值
          • 很大
        • 内存占用
          • 8字节
    • 字符
      • char
        • 取值
          • 0-65535
        • 内存占用
          • 2字节
        • 必须用单引号’ ’
    • 布尔
      • boolean
        • 取值
          • true
          • false
        • 内存占用
          • 1字节
  • 引用数据类型
    • 如String
      • 必须用双引号" "

关键字

  • Java保留一些单词,作为特殊功能,不能拿来作变量名或类名,否则会报错
    • public
    • class
    • byte
    • short
    • int
    • long
    • double
    • continue
    • implements
    • extends
    • abstract
    • while
    • switch
    • this
    • super
    • default
    • 等等

标识符

  • 定义
    • 由一些字符、符号组合起来,用于给类,方法,变量等起名字的规矩
  • 要求
    • 基本要求
      • 由数字、字母、下划线(_)和美元符号($)组成
        • 其他字符都不行!!!
    • 强制要求
      • 不能以数字开头、不能是关键字、区分大小写
  • 命令指导规范
    • 变量名
      • 满足标识符规则
      • 全英文
      • 有意义
      • 小驼峰
        • 第一个单词首字母小写,后面单词首字母大写
    • 类名
      • 满足标识符规则
      • 全英文
      • 有意义
      • 大驼峰
        • 第一个单词首字母大写,后面单词首字母也大写
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值