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

}
}

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

-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

最新文章

  1. Linux crontab定时器的使用
  2. 黄聪:css3实现图片划过一束光闪过效果(图片光影掠过效果)
  3. 邻接矩阵有向图(二)之 C++详解
  4. swiper超出部分出现滚动条
  5. 如何重置CentOS 7的Root密码?设置CentOS 7的Root密码的方法与步骤
  6. [转载] iptables配置实践
  7. iOS中UIKit——UIDataDetectors(数据检测器)它将电话、邮件、网址等变为链接
  8. Codeforces Round #335 (Div. 2) C. Sorting Railway Cars 连续LIS
  9. Linux下动态库的使用
  10. IIS7.5 APPCMD 简单用法及示例
  11. css应用三
  12. spring_boot打jar包及打包错误的解决方法
  13. Beanstalkd
  14. Pagination(分页) 从前台到后端总结
  15. TIJ笔记:内部类的初始化
  16. python项目在无外网的生产环境解决沙盒依赖问题
  17. 如何高效地写CSS--等以后有空多加总结一下
  18. 《C# 从现象到本质》出版,免费送书10本
  19. 支持图片上传预览的 uploadPreview.js 插件
  20. asp.net控件中的reportview不显示

热门文章

  1. C# picturebox 加载图片后透明显示在另一控件之上
  2. MIUI8改MAC
  3. STL关联容器值hashtable
  4. mybatis工作流程&源码详解
  5. poj-2289.jamies contact groups(二分答案 + 二分多重匹配)
  6. 漫漫人生路,我们该何去何从! Python让我找到了方向
  7. 2019 Multi-University Training Contest 2 - 1008 - Harmonious Army - 最大流
  8. sql 时间函数大全
  9. Git基本常用指令
  10. 图像函数 imagecreatetruecolor()和imagecreate()的异同点