美文网首页
编写属于你的第一个Java程序

编写属于你的第一个Java程序

作者: taoguan | 来源:发表于2019-10-14 22:42 被阅读0次

前言

在前面的文章中我们已经安装好了Java开发与运行环境,所以在本篇中将介绍如何编写一个简单的Java程序,然后对源码进行编译,最后执行,查看运行效果。

编写属于你的第一个Java程序

使用文本编辑器编写程序并运行

步骤

  • 使用文本编辑器(我一般使用notepad++)在D:\MyFirst 目录下新建一个文件:MyFirst.java
    内容为:
/**
 * 这是一个类:MyFirst
 */
public class MyFirst {

    /**
     * 这是类MyFirst的一个方法
     * @param something
     */
    public void print(String something){
        System.out.println(something);
    }

    /**
     * main方法是Java程序的入口
     * @param args
     */
    public static void main(String[] args) {
        //创建类MyFirst的一个对象myFirst
        MyFirst myFirst = new MyFirst();

        //调用对象myFirst的方法print
        myFirst.print("hello world!");

    }

}

  • 打开 cmd 命令窗口,进入D:\MyFirst
  • 在命令行窗口输入 javac MyFirst .java 按下回车键编译代码
    image.png
  • 再在命令行窗口输入java MyFirst 按下回车键就可以运行程序了
    image.png

小结

  • 在MyFirst.java文件中有一个类:MyFirst,类MyFirst有一个普通方法:print,还有一个Java程序入口方法:
    main,这个入口方法是固定的:public static void main(String[] args)
  • /** */中间的内容 和 // 后面的内容 是注释,不影响程序的运行
  • 在main 方法中有两步操作:
    • 创建类MyFirst的一个对象myFirst
    • 调用对象myFirst的方法print,方法print做的事情很简单:在控制台打印出传入的参数内容。
  • 在上文中提到了类、对象、方法等概念,实际上可以认为一个 Java 程序就是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。
    • 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
    • 类:类是一个模板,它描述一类对象的行为和状态。
    • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
    • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
  • 在上文中还有两个很重要的命令:javacjava,它们分别干了些什么呢?
    • javac:编译.java文件,生成.class文件。
      实际上在调用完 javac MyFirst .java 命令后,我们可以看到在 D:\MyFirst 文件夹中生成了一个MyFirst .class文件。
      image.png
      那么.class文件又是什么呢?有兴趣的同学可以用文本编辑器打开看看,哈哈,可能看到的是一堆乱码,没关系,这堆乱码我们不认识,但是Java虚拟机认识。.class文件就是Java跨平台的关键所在,你可以将整个.class文件拿到别的已经有Java运行环境的平台(比如linux)上,也是可以执行的。
  • java:执行Java程序。当执行完java MyFirst后,Java虚拟机会寻找MyFirst类中的main方法,然后执行main方法。

使用IDEA开发工具编写程序并运行

步骤

  • 新建一个Java Project,File > New > Project > Java


    image.png
    image.png
  • 在src目录下新建类:MyFirst


    image.png
  • 将上文中的代码复制到MyFirst.java中
    image.png
  • 运行main方法,这一步过程中IDEA工具帮我们执行了编译和执行操作


    image.png
    image.png

    可以看到运行出来的结果和使用文本编辑器的效果一样。

结语

本篇采用两种方法介绍了如何编写一个Java程序,并执行。使用文本编辑器的这种方法虽然很低效,很繁琐,但是它阐述了Java程序的编译运行原理,是Java的基础。使用IDEA工具开发程序很高效,它将底层的一些操作封装好了,我们开发人员直接专注于程序开发就行,后续我们的开发工具也基本上是在IDEA中进行开发。

相关文章

  • 第一个Java程序

    Java的第一个程序“Hello,World”。 如果想要编写Java程序,所有的文件后缀必须是*.java文件。...

  • 编写属于你的第一个Java程序

    前言 在前面的文章中我们已经安装好了Java开发与运行环境,所以在本篇中将介绍如何编写一个简单的Java程序,然后...

  • JAVA开发:开发属于你的第一个Java程序

    01_开发属于你的第一个Java程序 Java程序的运行原理 Java程序追求的目标是一次编译到处运行,那他是如何...

  • 4. 使用开发工具 IDEA【连载 4】

    第一个 Java 程序 Hello World 文章中,介绍了如何编写一个简单的 Java 程序,以及如何手动去编...

  • Java之你好,师姐

    1.1. Java的第一个程序(重点) 一般而言,编写的第一个程序,习惯叫做HelloWorld程序。 需求:在控...

  • HelloWorld入门程序

    3.1 程序开发步骤说明 开发环境已经搭建完毕,可以开发我们第一个Java程序了。 Java程序开发三步骤:编写、...

  • Java的开发流程

    Java的程序开发,包括三个步骤:编写程序,编译程序,运行程序 编写程序——java源代码,.java文件 编译程...

  • 《JNI开发——Java与C之间的桥梁 二》

    用java 语言编写的程序能否调用C语言编写的程序类库呢? 同样 C(程序)能否调用 java语言编写的api呢?...

  • java学习之7/22(编程HelloWorld程序)

    编程helloworld程序 1. java程序编写过程 a. 编写源文件> [HelloWorld.java]...

  • 1. 第一个C++程序

    编写你的第一个程序吧,输出“Hello World!”。 现在就开始编写你的第一个C语言程序吧:“Hello Wo...

网友评论

      本文标题:编写属于你的第一个Java程序

      本文链接:https://www.haomeiwen.com/subject/jkudmctx.html