一、一个Java项目的结构
项目→模块(小项目)→包(功能相近的类放在一个包里)→文件(一个.java文件里面只能有一个public类,这个类是放主函数用的,其他的类都是default)→类(最基本的编程单元)
二、什么是类和对象?
定义:类是抽象,对象是实例,二者是抽象和具体的关系。
三、(标识符的)命名规则
①使用字母(A-Z 或者 a-z)、美元符($)、下划线(_)或数字命名标识符(除了标识符是程序员自己写的,其他的都不是),注意:数字不能打头!
②大小写敏感;
③类名:所有单词首字母大写;
函数名:第一个单词不大写,后面的大写;
文件名:必须和public类的类名一致。
四、注释:和C++一样
五、一个文件的声明顺序
package
import
class
六、如何在Linux下创建包?
①在一个名为java的文件夹下创建两个Java源文件(注意关键地方:我们这并没有创建包,只是将这两个源文件放在了一个目录下,这个目录不是包,包会在后面编译的时候根据源文件中package语句定义的包自动创建):
两个源文件的代码如下:
②编译这两个源文件,使用下面这条语句实现全部编译,而无需逐一编译;
javac -d . *.java
看上图,我们发现两个源文件所属的包animals被自动创建了!
③看看animals目录里面是啥?如下图所示,是两个源文件的字节码文件。