1.包名一般要小写;
2.包名必须与目录结构相对应;
3.package sd; 语句必须放在第一句;
4.没有3语句的话无名包
5.javac -d . test.java
可以自动的生成对应的目录在当前的文件夹下面;
6.set classpath=%classpath%;.;
这里的目录应该与5中的目录一致;ok;
7.只要是设置了正确的classpath以后无论在哪个目录都可以正确的执行;
8.import java.io.File;
//import java.io.*; 小型设备不建议用它,网络也不赞成用它;资源的浪费;
//java.io.File f;如果不加import的时候
9.javac -d . *.java
编译生成所有的源文件不用考虑编译的顺序问题了;
10.导入不同包中的类的时候类的类型需要是public的;
如果是default的只能在同一个包中被访问;
11.源文件修改以后,我们要重新的生成字节码文件;
12. final类 最终的类,不能被继承的类;
用于标准的类,不能被修改的,如java类库String
13.abstract类
14.方法的 四种类型;
public public void pubmethod(){ System.out.println("pub");}
protected
default void def() {} ;
private
1.在同一个类当中都能访问,其他无论是继承还是引用都不可访问;
结果 public protected default private
同类 Y Y Y Y
同包 Y Y Y
子类 Y y
通用性 y
posted on 2006-09-25 11:28
坏男孩 阅读(278)
评论(0) 编辑 收藏 所属分类:
java命令学习