Java入门日记2—java文件基础

1、 .java源代码; .class 编译后的文件

使用javac命令进行编译:
javac HelloWorld.java # 生成 HelloWorld.class

2、常见java文件的结构

// 1. Package 声明(可选)
package com.example.myapp;
// 2. Import 语句(可选)
import java.util.List;
// 3. Class 定义(必须)
public class HelloWorld {
    // 4. Main 方法(可选,但可执行类需要)
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
重点说明:包 package

package com.example.myapp; 表明此.java属于 com.example.myap(三级包名),并且其文件路径必须是:src/com/example/myapp

包的意义

1.各级包名对应物理路径结构,结合java文件中的类名可以作为类的唯一标识
2.其他的优点都是由第一条衍生的,比如:简化导入写法、方便权限控制、大型项目方便管理等等

2、java文件的常见规则

  1. 包含public类的java文件必须满足以下条件:
    (1)唯一的public类
    (2)public的类名 和 java文件名一致。类名采用 大驼峰命名法(CamelCase),如 HelloWorld、StudentService

  2. 每个 .java 文件必须包含至少一个顶层(top-level)的类型定义,可以是:
    class(类)
    interface(接口)
    enum(枚举)
    record(记录类,Java 16+)

  3. 变量命名规则
    合法字符:变量名只能包含:字母、数字、_ 和 $ 且数字不能开头,不可是关键字

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容