JAVA核心语法与编码规范Day1

📅 2026/6/17 21:28:57
JAVA核心语法与编码规范Day1
1. 标识符与关键字Java世界的“命名法则”在Java中我们需要给类、变量、方法等起名字这些名字被称为“标识符”。Java对标识符有着严格的语法边界它只能由字母、数字、下划线_和美元符号$组成且绝对不能以数字开头。同时Java是大小写敏感的语言myVar与MyVar代表完全不同的实体开发者也必须避开诸如class、public等系统保留的关键字。在实际开发中为了让代码更具可读性Java社区形成了一套约定俗成的命名规范。类名通常采用大驼峰命名法UpperCamelCase如UserService而变量名和方法名则强制使用小驼峰命名法lowerCamelCase如studentName或getUser()对于常量则要求全部大写并使用下划线分隔单词例如MAX_CONNECTIONS。包名则一律采用全小写并按域名倒序排列如com.example.demo。遵循这些规范不仅是专业素养的体现更是保障团队协作效率的底层基石。2. 注释体系代码的“说明书”优秀的程序员不仅要会写代码更要会写注释。注释虽然不参与程序的编译和执行却是提升代码可维护性的关键。Java提供了三种层级的注释单行注释//用于简短说明当前行的逻辑多行注释/* */适合对一段复杂的业务逻辑进行解释或在调试时临时屏蔽大段代码文档注释/** */则是工业级项目的标配。特别值得一提的是文档注释通过配合author、param、return等标签开发者可以利用Javadoc工具自动生成标准化的API帮助文档。这种将知识沉淀为标准化文档的习惯是大型项目协作中不可或缺的一环。3. 数据类型严谨的类型系统Java是一门强类型语言其基本数据类型构成了整个类型系统的基石。它包含四种整型byte、short、int、long、两种浮点型float、double、一种字符型char以及布尔型boolean。在使用这些数据时有几个极易踩坑的细节需要特别注意。首先是浮点数的默认类型当定义小数时系统默认其为double类型若要定义为float必须在数字后显式加上后缀“F”或“f”如float e 5.0F;否则编译器会报错。其次是长整型当赋值的整数超出了int的范围时必须加上后缀“L”或“l”。最后是成员变量与局部变量的区别类的成员变量如果不赋值系统会分配默认值如整型默认为0布尔型默认为false但在方法内部声明的局部变量必须显式初始化后才能使用否则程序将无法编译。4. 程序入口与执行流程JVM的启动契约任何一个可独立运行的Java程序都必须包含一个标准的入口方法——main方法。它的标准签名必须是public static void main(String[] args)这并非随意规定的格式而是Java虚拟机JVM强制识别的标准化协议。在这个签名中public赋予了JVM跨包访问该方法的权限static表明该方法属于类级别无需创建对象实例即可被直接调用void声明了该方法不返回任何值而String[] args则为接收外部传入的命令行参数预留了接口。任何缺失修饰符或签名不符的main方法都无法被JVM识别并启动。此外在编写业务逻辑时建议将核心功能封装至独立的自定义方法中由main方法仅承担调度角色这能有效提升模块的内聚性与代码的可读性。