jdbc.api数据库编程实作教材 笔记2

来源:互联网 发布:ti6奖金 知乎 编辑:程序博客网 时间:2024/05/22 16:45

Java的包:

因为javac编译的文件名与类名相同,置于统一目录下时易产生冲突,故用包来解决:

  • package语句:源程序第一句,指明文件中创建的类所在的包。
  • package package1[.package2[.package3...]]
  • e.g. package myJava.jabc.test指定,包中的文件应存放在目录myJava/jabc/test下
  • 根目录由CLASSPATH确定

 

  • import: 引用Java提供的类
  • import package1[.package2...].classname
  • 使用*引入一个包中的所有类
  • Javac编译时自动引入Java.lang包
  • e.g. import Java.util.Date
  • e.g. import Java.applet.*

 

  • 试了一下,还是不会用
  • 可以了,用了-d path

 

 

javac选项:

-classpath path (用;分割)

     e.g. javac -classpath c:/jdk/lib/classes.zip;c:/jru/2.2/lib/jrun.jar Test.java

-g 错误表格

-O 与代码段顺序相同,会增加.class长度

-nowarn 不产生警告

-verbose 读取到的文件和被连接的类库名称全部显示

-d path 指定产生的.class的存放路径

 

java解释器

java [option] classfilename [parameters]: 执行class文件

java [option] 字节码文件名 [parameters]: 执行jar文件

[options]

-cp/-classpath path

-D <name>=<value> 设置系统属性

-verbose [:class|gc|jni]: 显示已经载入的类文件的详细列表

-version

-?/-help

-X

 

注意:如果使用了package语句

如 Test.java: package myJava;

则在/myJava/下执行:java Test--exception

执行:java myJava.Test--exception

 

要执行,应切换到myJava得上一级,然后执行Java myJava.Test

原创粉丝点击