
Java基础语法学习与应用注释注释是代码中用于解释、说明或标注的非执行文本不会被编译器或解释器处理。其主要作用包括提高代码可读性帮助他人理解逻辑。记录代码修改历史或注意事项。临时禁用部分代码调试时常用。常见编程语言的注释语法单行注释以双斜杠//开头仅对当前行有效适用于简短说明。多行注释以/*开头、*/结尾可跨越多行适用于代码块或详细描述。文档注释以/**开头、*/结尾用于生成API文档通过javadoc工具提取。通常包含类、方法或字段的说明及标签如param、return。关键字关键字是编程语言中预定义的保留字具有特定功能和含义不能作为变量名或函数名使用。例如在Python中if、else、for、while等属于关键字用于控制程序流程或定义语法结构。字面量字面量是直接在代码中表示固定值的符号。例如数字42、字符串hello、字符男、布尔值True、空值null。字面量无需计算或转换直接代表其自身的值。变量变量是用于存储数据的命名内存位置其值可以在程序运行过程中改变。变量的定义格式为数据类型 数据名称 变量值变量通过赋值创建如x 10其中x是变量名10是存储的值。变量类型通常由赋予的值动态确定如动态类型语言或需显式声明如静态类型语言。标识符命名需清晰表达用途避免歧义。java采用一致的命名风格驼峰式由小驼峰表示变量、方法小驼峰表示类.示例驼峰式userName小驼峰UserName大驼峰标识符标识符是程序员自定义的名称用于变量、函数、类等实体的命名。规则通常包括以字母或下划线开头后续可为字母、数字或下划线区分大小写避免与关键字冲突。例如user_name和count2是合法标识符。数据类型数据类型定义了数据的种类及可执行的操作常见分类如下基本类型整数byte、short、int(常用)、long、浮点数float、double常用、布尔值boolean、字符char。运算符运算符是编程语言中用于执行特定操作的符号或关键字通常作用于操作数变量、常量等以完成计算、比较或逻辑判断。根据功能可分为以下几类算术运算符用于基本数学运算加法-减法*乘法/除法%取模返回除法余数字符串拼接使用加号可以拼接字符串。当操作中遇到了字符串这时就是字符串连接符而不是算术运算。如果前面一个操作数是字符串后面其他类型会自动转换为字符串自增自减运算符自增和自减--运算符用于对变量值加1或减1。分为前缀和后缀形式单独的和--符号在前在后没有区别。如果参与了运算或--在前先自增/自减再操作或--在后先操作再自增/自减示例类型转换类型转换分为隐式转换自动和显式转换强制。小范围类型可自动转为大范围类型反之需强制转换。隐式转换介绍把一个取值范围小的数值或变量赋值给另一个取值范围大的变量。取值范围小的数据和取值范围大的数据进行运行小的数据类型会先提升为大的数据类型之后再计算。示例int a与double b相加会转换为double a与double b相加。byte short char 三种数据在运算时都会提升为int 再进行运算强制类型转换把一个取值范围大的数值或者变量赋值给另一个取值范围小的变量不允许直接赋值需要加入强制转换格式目标数据类型 变量名 目标数据类型被强转的数据示例int dd (int) 10.0赋值运算符关系运算符 !最终返回的都是boolean类型的结果和号不要弄混淆逻辑运算符把多个条件放在一起运算最终返回布尔类型的值true、false逻辑运算符分类短路逻辑运算符