Java基础语法

Java基础语法

关键字与保留字

关键字:Java中的关键字是被赋予特殊含义的字符串(单词),用于特定的语法结构。Java中常用的关键字包括但不限于:

  • public、static、void、main
  • abstract:用于声明抽象类或抽象方法
  • boolean:用于声明布尔类型的变量
  • break、continue:用于控制循环
  • byte、short、int、long:用于声明不同长度的整数类型变量
  • float、double:用于声明浮点类型的变量
  • char:用于声明字符变量
  • class、interface、enum:用于声明类、接口和枚举
  • new:用于创建对象
  • return、throws、throw:用于返回结果或抛出异常
  • try、catch、finally:用于异常处理
  • synchronized、volatile:用于多线程编程

保留字:Java中有两个保留字goto和const,它们在Java中没有实际用途,但在未来版本中可能会作为关键字使用。

标识符:命名规则与驼峰命名法

命名规则:

  • 标识符由字母(A-Z, a-z)、数字(0-9)、下划线(_)或美元符号($)组成。
  • 标识符不能以数字开头。
  • 标识符不能是Java的关键字或保留字。
  • 标识符区分大小写。
  • 长度无限制。

驼峰命名法:

  • 小驼峰命名法:第一个单词首字母小写,之后每个单词首字母大写(如studentName、studentAge)。常用于变量名、方法名。
  • 大驼峰命名法:每个单词首字母大写(如FirstJava、Demo)。常用于类名、接口名。

变量

  • 变量是程序中最基本的存储单元,用于存储数据。在Java中,每个变量在使用前都必须声明其数据类型。

变量的声明:数据类型 变量名 = 初始值;

数据类型

基本数据类型(8种):

  • byte:8位有符号整数
  • short:16位有符号整数
  • int:32位有符号整数(默认整数类型)
  • long:64位有符号整数(声明时需加后缀L或l)
  • float:32位单精度浮点数(声明时需加后缀F或f)
  • double:64位双精度浮点数(默认浮点类型)
  • char:16位Unicode字符
  • boolean:布尔类型,只有两个值true和false

引用类型:

  • 类(class)
  • 接口(interface)
  • 数组(array)
  • 字符串(String)

数据类型的转变

隐式类型转换(自动类型转换):

  • 当不同数据类型的变量进行运算时,系统会将精度小的类型自动转换为精度大的类型。例如,int和double运算时,int会被自动提升为double。

显式类型转换(强制类型转换):

  • 使用强制转换符号()将容量大的数据类型转换为容量小的数据类型。使用时需注意精度损失或溢出问题。

运算符

1.i++/++i:

  • i++:先赋值后自增
  • ++i:先自增后赋值

2.&与&&:

  • &:逻辑与,无论左边表达式真假,右边都会执行
  • &&:短路逻辑与,如果左边为假,则不执行右边

3.|与||:

  • |:逻辑或,无论左边表达式真假,右边都会执行
  • ||:短路逻辑或,如果左边为真,则不执行右边

4.>与>>:>大于运算符,>>右移运算符,将数的二进制表示向右移动指定的位数,左边补

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