Java 的基础语法
1. Java 的基础语法与数据类型基础语法大小写敏感Java 是区分大小写的语言System和system代表不同的含义。类名规范所有类名首字母必须大写采用大驼峰命名法例如HelloWorld。主方法入口public static void main(String[] args)是程序的入口点JVM 会从这里开始执行程序。基本数据类型Java 提供了 8 种基本数据类型分为 4 大类表格类型分类数据类型占用字节取值范围整数型byte1-128 ~ 127short2-32768 ~ 32767int4-2³¹ ~ 2³¹-1long8-2⁶³ ~ 2⁶³-1浮点型float4约 ±3.4e38double8约 ±1.7e308字符型char2单个 Unicode 字符布尔型boolean1true / false引用数据类型包括类、接口、数组、字符串String等这类数据类型的变量存储的是对象的引用地址而非对象本身。2. 变量、常量与运算符变量程序运行中值可以改变的量声明格式为数据类型 变量名 值;例如int age 18;。常量使用final关键字修饰值一旦初始化就不能修改命名规范为全大写 下划线例如final double PI 3.14;。常用运算符算术运算符 - * / % --赋值运算符 - * /比较运算符 !结果为 boolean 类型逻辑运算符 || !短路与、短路或、非三元运算符条件表达式 ? 表达式1 : 表达式2例如int max a b ? a : b;3. 流程控制语句Java 的流程控制分为顺序结构、分支结构和循环结构分支结构if-else语句适用于条件判断支持多分支if-else if-else。switch-case语句适用于多值匹配支持byte、short、int、char、String类型JDK7 支持 String注意break防止 “穿透”。循环结构for循环适合已知循环次数的场景格式为for(初始化; 条件判断; 步进)。while循环先判断后执行适合未知循环次数的场景。do-while循环先执行后判断循环体至少执行一次。跳转语句break跳出当前循环或switch语句。continue跳过本次循环直接进入下一次循环。4. 数组基础数组是相同类型数据的有序集合声明格式java运行// 静态初始化 int[] arr {1, 2, 3, 4, 5}; // 动态初始化 int[] arr new int[5];数组的特点长度固定一旦创建无法修改。只能存储相同类型的数据。数组下标从 0 开始访问超出下标范围会抛出ArrayIndexOutOfBoundsException异常。