Java 实例 – 如何编译 Java 文件
本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }}接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:
c:\jdk\Alan> javac HelloWorld.javac:\jdk\Alan> java HelloWorld 以上代码实例输出结果为: Hello World
------------------------------------------------
Java 实例 – 如何执行编译过 Java 文件本文我们演示如何执行编译过的 HelloWorld.java 文件,其中 Java 代码如下:
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); }} 接下来我们使用 javac 命令来编译 Java 文件,执行该命令后在当前目录下会生成一个 HelloWorld.class 文件,我们可以使用 java 命令执行编译的文件: C:\jdk\Alan> javac HelloWorld.javaC:\jdk\Alan> java HelloWorld以上命令执行结果如下:
Hello World
----------------------------------------------------------
Java 实例 – 如何执行指定class文件目录(classpath)
如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:
C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。如果class文件在jar文件中,则命令如下:
c:> java -classpath C:\java\myclasses.jar
----------------------------------------------------------Java 实例 – 如何查看当前 Java 运行的版本?
我们可以使用 -version 参数来查看当前 Java 的运行版本,命令如下:
java -version 以上代码实例输出结果为: java version "1.6.0_13"Java(TM) SE Runtime Environment (build 1.6.0_13-b03)Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)
----------------------------Java 实例 – 字符串比较 以下实例中我们通过字符串函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) 来比较两个字符串,并返回字符串中第一个字母ASCII的差值。
//StringCompareEmp.java 文件
public class StringCompareEmp{ public static void main(Sring[] args){ String str = "Hello WOrld"; String anotherString = "hello world"; Object objStr = str; System.out.println(str.compareTo(anotherString)); System.out.println(str.compareToIgnoreCase(anotherString)); //忽略大小写 System.out.println(str.compareTo(objStr.toString())); }} 以上代码实例输出结果为: -3200 -----------------------------------------------Java 实例 – 查找字符串最后一次出现的位置
以下实例中我们通过字符串函数 strOrig.lastIndexOf(Stringname) 来查找子字符串 Stringname 在 strOrig 出现的位置:
//SearchlastString.java 文件
public class SearchlastString{
public static void main(String[] args){ String strOrig = "Hello world,Hello Reader"; int lastIndex = strOrig.lastIndexOf("Hello"); if(lastIndex == -1){ System.out.println("Hello not found"); }else { System.out.println("Last occurrence of Hello is at index" + lastIndex); } }} Last occurrence of Hello is at index 13