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.>与>>:>大于运算符,>>右移运算符,将数的二进制表示向右移动指定的位数,左边补
标签:类型转换,Java,变量,数据类型,基础,语法,用于,声明 From: https://www.cnblogs.com/ctikun/p/18323877