说明:这是2007年复习SCJP期间的学习笔记(JavaSE 5.0),有部分遗失。现在整理一下发到Blog上,一方面做个备份,另一方面分享出来,希望对需要的人有用。
------------------------
第十章 开发
1、选项-d让你告诉编译器哪个目录用于存放生成的类的.class文件:
cd project
javac -d classes source/MyClass.java //将source/MyClass.java下的文件编译后放到project/classes下。
如果你指定的目标路径不存在,将得到一个编译错误。
2、使用系统属性:
public static void main(String[] args){
Properties
p=System.getProperties();
p.setProperty(“myProp”,”myValue”);
p.list(System.out);
}
使用:java –DcmdProp=cmdValue
TestProp运行。//TestProp为类名。
3、声明和使用类路径:
基于UNIX的操作系统,正斜杠用于构造目录位置,分隔符是冒号.
-classpath /com/foo/acct:/com/foo
在这两个目录中找到类:/com/foo/acct和/com./foo,其中目录/com将不被搜索。
搜索类文件时,默认情况是java和javac命令不会搜索当前目录,告诉java或javac搜索当前目录的方法是添加一个点(.)到类路径:
-cp /com/foo/acct:.
类路径是从左到右进行搜索的。
4、JAR文件:
cd ws
jar -cf MyJar.jar MyApp //创建一个MyJar.jar包含MyApp文件夹内容。
jar –tf
MyJar.jar //查看jar文件内容。
编译Test.java文件且test.java需要访问ws/ MyJar.jar中的类:
javac –cp
ws/ MyJar.jar Test.java
不使用Jar文件,只在包中使用类(不打包为Jar):
javac –cp
ws Test.java
5、jre/lib/ext子目录中放置Jar文件后,在类路径语句中不必提及这些子目录。
6、静态导入:
使用static静态导入:import static ……。
可以快捷的使用类中的静态成员和方法,无需在静态成员前加类名。
分享到:
相关推荐
scjp笔记 考过scjp的学生的第一手资料 强烈推荐
SCJP1.4考试笔记 SCJP中容易忽略的细节笔记 SCJP 陷阱大全 SCJP 阅读笔记 ……
SCJP复习笔记,其中有复习SCJP过程中的一些问题供大家分享
SUN SCJP 认证笔记。
SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题SCJP试题
scjp模拟器scjp模拟器scjp模拟器 希望对大家有用 谢谢
SCJP
以前参加SCJP认证考试的时候的学习笔记,我95分通过,这里面是我记录的一些心得。
Garfield 的 SCJP 阅读笔记.doc
精心整理的一套SCJP阅读笔记,方便其它朋友参考学习。
这个 Whizlabs 的卷子整体很有难度,希望scjp考试不要有这么复杂. 在这个scjp5中大量考了jdk1.5 的新特性,有些甚至是在实践中很少用到的. 以往认为欧美应该比较务实, 倾向于考核能力. 没想到在这些代码中依然...
我的培训机构给我们已过师兄的笔记,希望能对大家有帮助...
SCJP试题,SCJP试题,SCJP试题,SCJP试题,SCJP试题
在准备SCJP考试时,整理的一些知识总结。有示例源代码,有分析。
SCJP模拟真题SCJP模拟真题SCJP模拟真题
SCJP考题和学习笔记
SCJP典型试题1000例 SCJP典型试题1000例 SCJP典型试题1000例
scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库scjp题库
scjp
本人在学习SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)过程中,对里面的每一个目标进行了翻译总结,希望能给英文不是很好的人提供一些帮助,前几章很简单,所以就统计了后五章