如何开启自己的第一个Java程序

一、关于Java

  Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
  Java具有简单性、面向对象、分布式、健壮性、安全性、平*立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。此外Java也是现在(目前时间是2020年)主流的编程语言。可以参考下图"2020年02月编程语言排行榜"
如何开启自己的第一个Java程序
如何开启自己的第一个Java程序
上图中“天下第一”是我自己加上去的,因为我自己是一个Python开发者,所以你懂的。。。言归正传,如何开启自己的第一个Java程序呢?首先我们需要了解JVM、JDK、JRE、IDE等概念。

二、JVM、JDK、JRE三者的含义及联系

名称 英文全称 含义
JVM Java Virtual Machine Java 虚拟机
JDK Java Development Kit Java 开发工具包
JRE Java Runtime Environment Java 运行时环境

如何开启自己的第一个Java程序

如何开启自己的第一个Java程序

如何开启自己的第一个Java程序

Java是一种跨平台编译型语言,有“一次编译,到处运行”的特点。通过上面的讲解,相信大家应该能看出来JVM、JDK、JRE三者的区别;最主要的就是需要安装一个JDK,即配置Java开发环境。可以参考Java 开发环境配置(含Win7 及 Win 10配置方法)

三、什么是IDE

假设我们已经配置好了Java开发环境,现在还需要一个最重要的东西:IDE
IDE 是集成开发环境,是一类软件,它可以将程序开发环境和程序调试环境集合在一起、提高开发效率。下图是使用IDE进行Java开发的流程:

如何开启自己的第一个Java程序

运行Java程序的流程:
如何开启自己的第一个Java程序

IDE自动帮我们完成了将源代码文件编译成字节码文件是过程,可以直接运行源代码文件,提高了编程效率;
举一个例子,比如我们需要写一篇论文,那么我们就需要选择使用什么工具来进行论文创作,可以使用记事本文档、或者MS office、或者用纸和笔手写。这里选择的工具就是IDE,一个合适的IDE可以提高开发效率。据我了解Java开发常用的IDE有IntelliJ IDEA、Eclipse、NetBeans 关于IDE的选择,大家可以参考:三大高手,哪个JAVA编程IDE最适合你?


IntelliJ IDEA
如何开启自己的第一个Java程序


Eclipse
如何开启自己的第一个Java程序


NetBeans
如何开启自己的第一个Java程序


此外还有许多轻量级的IDE比如说:Sublime Text、Notepad++ 等大家可以根据自己的实际情况、选择使用。下面会对比使用普通记事本、和IntelliJ IDEA编写一个Java程序,大家可以对比一下。

四、开启自己的第一个Java程序

1、使用记事本开始第一个Java程序

①新建一个记事本、编辑以下文字

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

②修改记事本名字为HelloWorld后缀名为.java
如何开启自己的第一个Java程序
③找到cmd 窗口中切换到HelloWorld.java所在路径,键入 javac HelloWorld.java,回车后会生成一个HelloWorld.class的文件
如何开启自己的第一个Java程序
如何开启自己的第一个Java程序

④cmd 命令行中再输入 java HelloWorld,就看到我们的第一个HelloWorld被打印出来了!
如何开启自己的第一个Java程序


小结:
如何开启自己的第一个Java程序

我们的.java是源文件(未清理的鱼),通过JVM“加工”源文件,得到字节码文件,这里生成的.class文件是字节码文件,就是上图中的清理好的鱼;现在把HelloWorld.class字节码文件拿到任何一个装有JDK的电脑上,都可以通过 cmd命令 “java HelloWorld” 打印出我们程序中定义的“HelloWorld”字符,这也叫跨平台。


2、使用IntelliJ IDEA开始第一个Java程序

①打开IntelliJ IDEA,找到之前编辑HelloWorld.java所在的文件夹(相当于新建了一个HelloWorld.java,我这里简化了步骤)
如何开启自己的第一个Java程序

这里为了区别 使用记事本开始第一个Java程序 我们修改打印输出为“HelloWorld 123”

public class HelloWorld {
    public static void main (String[]args){
         System.out.print("HelloWorld 123");
    }
}

②光标在HelloWorld.java文件中,单击鼠标右键,选择Run,即可运行程序。
如何开启自己的第一个Java程序
可以看到打印出了 “HelloWorld 123”;同时可以观察到项目所在目录多出了一个名为"out"的文件夹,里面存放的就是编译后产生的字节码文件。
如何开启自己的第一个Java程序
修改HelloWorld.java中的内容,重新执行②,又会重新生成新的字节码文件
如何开启自己的第一个Java程序

3、总结

通过以上的两个例子,相信大家可以明显的感觉到一个好的IDE可以提高开发效率。IntelliJ IDEA还可以调试代码,由于篇幅原因不在这里赘述了。希望通过本篇文章,可以帮大家开启愉快的Java开发之旅。

上一篇:《Adobe Illustrator CC 2014中文版经典教程(彩色版)》—第1课0.3节使用Adobe Creative Cloud进行同 步设置


下一篇:『摄影欣赏』分享30幅惊人的航空摄影照片