常用Java命令
二、常用Java命令
1.$javac <opitions><source files>
编译源代码
2.$java <options> class [args]
执行类文件(Byte code 文件)
3.$javadoc [options] [packagenames] [sourcefiles] [@files]
生成Javadoc文档
5.$jar {ctxu} {jar -flie} [manifest -flie] [-c directory] fiels…
解压缩jar文件命令
c:创建新的压缩文件(create)
t:列出清单(tail)
u:更新压缩文件(update)
v:显示压缩过程(view)
f:压缩文件的名称(filename)
m;按照清单指定信息进行压缩
三、语法与规范
1. 一个源文件只有一个public类;
2.public源文件可以有多个类定义;
3.源文件名字必须与public类名一致
4.包名必须在第一行(except annotation)
注释通常放在第一行,定义了包,则包定义放在第一行(包用来区分同名的类以及组织类);
5.包名可以有零个或一个,但不可以有多个;
6.源文件如果带包的话,最好存放在包结构对应的目录下。
相关文档:
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
/**
* 求质数和,
* 如:
* sum(1)=2=2
* sum(2)=2+3=5
* sum(3)=2+3+5=10
* sum(4)=2+3+5+7=17
& ......
没有必要用一堆绕口的形容词来描述什么叫多态,只举出几个关键点。
设:gun为父类,shootgun和pistol为gun的子类。
Java:
class gun {
void shoot() {
  ......
equals 方法是 java.lang.Object 类的方法。
有两种用法说明:
(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。
“==”比较两个变量本身的值,即两个对象在内存中的首地址。
“equals()”比较字符串中所包含的内容是否相同。
比如:
......
For Ubuntu 10.04 LTS, the sun-java6 packages have been dropped from the Multiverse section of the Ubuntu archive. It is recommended that you use openjdk-6 instead.
If you can not switch from the proprietary Sun JDK/JRE to OpenJDK, you can install sun-java6 packages from the Canonical Partner Reposi ......
在很多时候我们需要将一个给了完整路径的类对象字符串转换成一个类的实例对象,就比如说有以下这样的一个字符串
String menAction= "gef.putin.step.ui.SystemMenuTest(xiajiaji)"在该类中需要有有一个字符串格式的参数,当然多个参数也可以,我已经将多个参数的考虑进去,对改字符串进行解析就可以转换成类的实例对 ......