在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JVM负责将字节码翻译成特定平台下的机器码并运行,也就是说,只要在不同的平台上安装对应的JVM,就可以运行字节码文件。
一个java文件里可以有多个类,但最多只能有一个被public修饰的类;
如果这个java文件中包含public修饰的类,则这个类的名称必须和java文件名一致。
修饰方法时:
同一个类 | 同一个包 | 不同包的子类 | 不同包的非子类 | |
---|---|---|---|---|
pubulic(公共的) | 🐕 | 🐕 | 🐕 | 🐕 |
protected(受保护的) | 🐕 | 🐕 | 🐕 | |
default(默认的) | 🐕 | 🐕 | ||
private(私有的) | 🐕 |
修饰类时:
Java的数据类型可以分为两大类:基本数据类型和引用数据类型。
Java中的基本数据类型包括八种:byte、short、int、long、float、double、char和boolean。
(1)整数类型:byte、short、int和long,分别占用1、2、4和8个字节,用于表示整数。