1.为了更好的组织类,java提供了包机制。 包是类的容器,用于分隔类名空间,定义在同一个包package内的类可以不经过import直接互相使用 2.servlet处于服务器进程中,通过多线程运行其service方法,一个实例可以服务多个请求,实例一般不会销毁,cgi对每个请求都产生新的进程,服务完就销毁 3.static关键字修饰的方法或者变量不需要依赖对象就可以访问,只要类被加载中国类名就可以访问。 在执行开始,先要寻找到main方法,因为main方法是程序的入口,但是在执行main方法之前,必须先加载Test类,而在加载Test类的时候发现Test类继承自Base类,因此会转去先加载Base类,在加载Base类的时候,发现有static块,便执行了static块。在Base类加载完成之后,便继续加载Test类,然后发现Test类中也有static块,便执行static块。在加载完所需的类之后,便开始执行main方法。在main方法中执行new Test()的时候会先调用父类的构造器,然后再调用自身的构造器 4.java中,基本数据类型和string=“”类型是值传递,其他都是引用传递。