第一个 Java 程序
前言
很后悔当初从Python到**C/C++**的时候没有写下这样的笔记,如果再给我一次机会,我会选择记录下来。
本文是笔者自学Java途中的一些笔记,因为笔者已经学习过一些其他的语言,C/C++和Python等,所以,本笔记(本文)将从一个C/C++学者的视角去从零开始学习Java,会省略大量C++编程者已知的知识,如Java中的循环控制语句等和C++基本完全一致,所以大部分内容跳过不谈。本系列教程随作者的学习进度酌情更新。笔记中一些表达将会建立在C/C++读者已经掌握基本**C++知识的基础上,所以请不懂C++**的人酌情观赏(我当然不会拦着你!) 。
另外,如果想要阅读完整系列,可以在我的专栏中找到这个专栏,大型纪录片《从C/C++到Java入门指南》持续为您播出…
提示:本文中代码皆使用Java8搭配eclipse进行编译运行,部分代码实例可能采用直接编译的方式。
特别说明:本笔记为廖雪峰官方网站教程随记:廖雪峰的官网。
这里先讨论不使用 IDE编译器 而是 文本编辑器 来进行编译。
新建文本编辑器,输入以下代码:
public static Hello {
public static void main(String[] args) {
System.out.printlin("Hello, World!");
}
}
这里不进行代码的解释,重点是编译的过程。
编译
Java 源码只是一个文本文件Hello.java
,需要使用编译工具javac
将其编译成字节码 Hello.class
,然后用java
命令执行这个字节码文件。
图片参考廖雪峰的官网
- 创建 Hello.java 编辑好代码
- 终端中键入 javac Hello.java
- 执行用 java Hello
或者一种更快的方法是:
java Hello.java
可以理解为直接编译运行一条龙服务
总结
理解 javac
是 Java
的编译器,可以用 javac
这个应用程序来编译 .java
源代码,将其编译成 .class
字节码,最后用 java
执行程序。