类的阐述
同一个文件中可以定义很多类
编译后,每个类都会生成独立的.class文件
一个类中,只能有一个主函数,每个类都可以有自己的主函数
public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写
一个源文件中,只能有一个函数类
package(包)
作用:类似于文件夹,用于管理字节码(.class)文件
语法:package 包名;
为源文件所生成的字节码文件,定义一个固定有效位置
位置:必须写在源文件的第一行
实例:
package test
public class Mypack{
public static void main(String[] args){
System.out.print("test package location....")
}
}
新建test文件夹把文件丢到test文件夹里面. 在cmd里面执行执行 java test.Mypack
带包编译:javac -d . 源文件名称.java(自动生成目录结构)
java -d C:/xxx/xxxx MyPack.java 写在c盘下面的文件夹
java -d . 这个点代表当前根目录 java -d . MyPack.java
带包运行:java 包名.类名 (包名+类名又称全限定名) java test.MyPack
为生成的字节码文件,增加一个前缀,区分同名的class,达到class文件管理效果 package a.zhangsan
包的规则:
采用域名倒置的规则 www.baidu.com -> cn.com.baidu.xxx
例如:cn.com.company.department.group.project.module.XxxXClass
包名全部小写
常量全部大写