本文精简梳理 Java 入门必备的核心基础语法覆盖注释到逻辑运算符的关键知识点附带代码示例和新手避坑提示适合快速入门和复习。一、注释注释是代码的说明性文字被注释的内容不会参与程序编译和运行不影响代码执行。Java 有 3 种注释格式单行注释// 注释内容用于单行代码说明最常用。多行注释/* 注释内容 */可包裹多行内容用于大段说明或临时禁用代码。文档注释/** 注释内容 */用于类、方法的功能说明可生成开发文档。示例java运行public class HelloWorld { // 主方法程序执行入口 public static void main(String[] args) { System.out.println(正常执行的代码); // System.out.println(被注释不会执行); } }二、数据类型Java 是强类型语言所有数据和变量都必须先明确类型。核心分为基本数据类型和引用数据类型入门核心掌握 8 种基本数据类型。1. 8 种基本数据类型表格类型分类包含类型核心规则 写法整数型byte、short、int、long整数默认是 int 类型定义 long 类型需在数字末尾加L浮点型小数float、double小数默认是 double 类型定义 float 类型需在数字末尾加F字符型char必须用单引号包裹且单引号内有且仅有 1 个字符例A、我布尔型boolean只有两个固定值true真、false假用于条件判断2. 字符串补充高频使用的字符串String属于引用类型必须用双引号包裹双引号内可写任意长度的内容例Hello Java。三、变量变量是存储数据的容器必须先声明类型、赋值后才能使用。1. 定义格式java运行// 格式数据类型 变量名 初始值; int age 18; double price 19.9; boolean isAdult true;2. 核心规则 避坑同一作用域内变量名不能重复变量必须先赋值再使用否则编译报错赋值的数据必须和声明的类型匹配。3. 命名规范遵循小驼峰命名法单单词全小写多单词首单词小写后续单词首字母大写例studentName、goodsPrice要求见名知意。四、数据类型转换1. 隐式转换自动类型提升Java 会自动将取值范围小的类型提升为取值范围大的类型无需额外代码。触发场景不同类型数据运算时自动触发取值范围排序byte short int long float double特殊规则byte、short、char参与运算时会自动先提升为int类型。2. 强制转换手动将取值范围大的类型转为小的类型格式目标类型 变量名 (目标类型) 要转换的数据;避坑强制转换可能导致精度丢失小数转整数直接舍弃小数、数据溢出非必要不使用。示例java运行double num 19.9; int intNum (int) num; // 强制转换结果为19五、核心运算符1. 算术运算符表格运算符作用避坑提示、-、*加、减、乘无/除法整数相除只会保留整数部分舍弃小数想要小数结果需有小数参与运算%取模取余数常用于判断整除、奇偶性补充的字符串拼接功能 —— 只要任意一边是字符串就会将两边内容拼接成新字符串。2. 自增自减运算符让变量自身 1--让变量自身 - 1。核心区别单独使用时写在变量前后效果一致参与运算时后置变量先取值再自增前置变量先自增再取值。3. 赋值运算符基础赋值将右边的值赋给左边变量扩展赋值常用、-、*、/、%是「运算 赋值」的简写例a 10等价于a a 10底层自带强制类型转换。4. 关系运算符比较运算符用于判断数据的大小、相等关系结果一定是 boolean 类型。包含相等、!不相等、、、、。避坑判断相等必须用单个是赋值不是判断。5. 逻辑运算符用于组合多个 boolean 条件实现多条件判断是分支语句的核心基础。表格运算符核心规则关键特性短路与所有条件都为 true结果才为 true一假则假左边为 false 时右边代码直接不执行短路日常开发优先使用短路或只要有一个条件为 true结果就为 true一真则真左边为 true 时右边代码直接不执行短路日常开发优先使用!逻辑非取反!truefalse!falsetrue无
学习Java的Day02
本文精简梳理 Java 入门必备的核心基础语法覆盖注释到逻辑运算符的关键知识点附带代码示例和新手避坑提示适合快速入门和复习。一、注释注释是代码的说明性文字被注释的内容不会参与程序编译和运行不影响代码执行。Java 有 3 种注释格式单行注释// 注释内容用于单行代码说明最常用。多行注释/* 注释内容 */可包裹多行内容用于大段说明或临时禁用代码。文档注释/** 注释内容 */用于类、方法的功能说明可生成开发文档。示例java运行public class HelloWorld { // 主方法程序执行入口 public static void main(String[] args) { System.out.println(正常执行的代码); // System.out.println(被注释不会执行); } }二、数据类型Java 是强类型语言所有数据和变量都必须先明确类型。核心分为基本数据类型和引用数据类型入门核心掌握 8 种基本数据类型。1. 8 种基本数据类型表格类型分类包含类型核心规则 写法整数型byte、short、int、long整数默认是 int 类型定义 long 类型需在数字末尾加L浮点型小数float、double小数默认是 double 类型定义 float 类型需在数字末尾加F字符型char必须用单引号包裹且单引号内有且仅有 1 个字符例A、我布尔型boolean只有两个固定值true真、false假用于条件判断2. 字符串补充高频使用的字符串String属于引用类型必须用双引号包裹双引号内可写任意长度的内容例Hello Java。三、变量变量是存储数据的容器必须先声明类型、赋值后才能使用。1. 定义格式java运行// 格式数据类型 变量名 初始值; int age 18; double price 19.9; boolean isAdult true;2. 核心规则 避坑同一作用域内变量名不能重复变量必须先赋值再使用否则编译报错赋值的数据必须和声明的类型匹配。3. 命名规范遵循小驼峰命名法单单词全小写多单词首单词小写后续单词首字母大写例studentName、goodsPrice要求见名知意。四、数据类型转换1. 隐式转换自动类型提升Java 会自动将取值范围小的类型提升为取值范围大的类型无需额外代码。触发场景不同类型数据运算时自动触发取值范围排序byte short int long float double特殊规则byte、short、char参与运算时会自动先提升为int类型。2. 强制转换手动将取值范围大的类型转为小的类型格式目标类型 变量名 (目标类型) 要转换的数据;避坑强制转换可能导致精度丢失小数转整数直接舍弃小数、数据溢出非必要不使用。示例java运行double num 19.9; int intNum (int) num; // 强制转换结果为19五、核心运算符1. 算术运算符表格运算符作用避坑提示、-、*加、减、乘无/除法整数相除只会保留整数部分舍弃小数想要小数结果需有小数参与运算%取模取余数常用于判断整除、奇偶性补充的字符串拼接功能 —— 只要任意一边是字符串就会将两边内容拼接成新字符串。2. 自增自减运算符让变量自身 1--让变量自身 - 1。核心区别单独使用时写在变量前后效果一致参与运算时后置变量先取值再自增前置变量先自增再取值。3. 赋值运算符基础赋值将右边的值赋给左边变量扩展赋值常用、-、*、/、%是「运算 赋值」的简写例a 10等价于a a 10底层自带强制类型转换。4. 关系运算符比较运算符用于判断数据的大小、相等关系结果一定是 boolean 类型。包含相等、!不相等、、、、。避坑判断相等必须用单个是赋值不是判断。5. 逻辑运算符用于组合多个 boolean 条件实现多条件判断是分支语句的核心基础。表格运算符核心规则关键特性短路与所有条件都为 true结果才为 true一假则假左边为 false 时右边代码直接不执行短路日常开发优先使用短路或只要有一个条件为 true结果就为 true一真则真左边为 true 时右边代码直接不执行短路日常开发优先使用!逻辑非取反!truefalse!falsetrue无