20180911-Java实例01

Posted Alanf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20180911-Java实例01相关的知识,希望对你有一定的参考价值。

 

Java 实例 – 如何编译 Java 文件

本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:


public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:


c:jdkAlan> javac HelloWorld.java
c:jdkAlan> 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:jdkAlan> javac HelloWorld.java
C:jdkAlan> java HelloWorld

以上命令执行结果如下:

Hello World

 

 

 


----------------------------------------------------------

Java 实例 – 如何执行指定class文件目录(classpath)

如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:


C:> java -classpath C:javaDemoClasses HelloWorld


以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。

如果class文件在jar文件中,则命令如下:


c:> java -classpath C:javamyclasses.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()));

}
}


以上代码实例输出结果为:


-32
0
0


-----------------------------------------------

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

 
































































以上是关于20180911-Java实例01的主要内容,如果未能解决你的问题,请参考以下文章

java基础学习05(面向对象基础01--类实例分析)

Java设计模式学习01——单例模式(转)

SqlServer如何跨实例访问数据库

Java实例 Part5:面向对象入门

Java实例 Part2:Java语言基础

每日一记--java细节之问01