1、概述

  1. import java.awt.*;导入仅仅是java.awt中包含的类,不会导入其子包的类。
  2. 导入类的静态成员:如果应用程序频繁的使用某个类的静态字段或静态方法,为了避免每次使用时都指定完全限定名,可以在java程序开始时使用import static指令导入该类的静态成员,在程序中可以直接使用。如:double r = cos(PI * 60 / 180);
  3. 访问包成员名称冲突:如果在程序中导入多个包,则有可能多个包中含相同的类名,这样就会产生冲突,此时要使用完全限定名。假设com.zmp.tool.*和com.zmp.test.*都被程序导入,两个包下均有类名为Paint的类,那么new的时候应该com.zmp.tool.Paint p = new com.zmp.tool.Paint();来新建。
  4. main方法:public说明可以被任何对象调用;static因为程序运行时还没有创建类的对象,所以可以直接通过类第一部,运行;void说明JVM不接收返回值,因此为void;String【】 args用于接收命令行参数。
  5. 在一个编译单元中,只能声明一个public类,该public类与Java源文件同名;如果在同一个源文件中声明了多个类,则其他类不能为public。




原文地址:https://www.cnblogs.com/zmpandzmp/p/3648778.html