如何编写第一个java程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写第一个java程序相关的知识,希望对你有一定的参考价值。

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:


图1  新建项目


填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\\java\\workspace 目录下多出了一个Demo文件夹。

在菜单中选择“文件 --> 新建 --> 类”,弹出对话框:


图2  创建类


输入类名称,点击“完成”,成功创建一个HelloWorld类:


图3  新创建的类文件


将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld
public static void main(String[] args)
System.out.println("Hello World!");



点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:


图4  控制台输出


恭喜你,你成功编写并运行了第一个Java程序。

打开Demo文件夹下的bin目录,出现了一个 HelloWorld.class 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

通过命令行运行程序

当然,你也可以直接输入命令来编译和运行Java。

打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:


图5  通过命令编译并运行Java程序


在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。
public class HelloWorld
定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。
public static void main(String[] args)
Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。
System.out.println("Hello world");
“System.out.println()”是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。

参考技术A public class Client 

    public static void main(String args[]) 

        System.out.println("Hello World!");

    
 

2.第一个java HellorWorld!程

  1. 回顾上篇
    1. 上篇基本都是理论课,虽然无趣,但是对于我们以后进一步学习是很有帮助的,因为对于学习我们不仅要知其然,而且要知其所以然
    2. 下面我们要学习了是如何编写第一个HellWorld程序(所有编程语言的第一个程序,都是从HelloWorld程序开始的)
  2. 编写并运行HelloWorld程序
    1. 使用记事本开发(注意的细节比较多)
      1. 在桌面创建一个HelloWorld.txt的文本文件
      2. 双击打开,输入如下内容
        public class HelloWorld{
        public static void main(String [] args){
        System.out.println("你好,HelloWorld");
        }
        }
      3. 保存后,修改文件后缀".txt"为".java"
      4. 然后打开控制台窗口应用程序
        1) 输入指令 cd desktop 回车 进入桌面路径
        2) 输入指令 javac HelloWorld.java 回车 桌面会生成一个HelloWorld.class文件
        1. 技术分享图片

        3) 输入指令 java HelloWorld 回车 即可看见控制台输出 你好,HelloWorld 的内容,表示程序运行正确
        1.技术分享图片

      5. 说明
        1) 输出的中文乱码,怎么办?
        技术分享图片

        2) 当修改了一次源文件(.java即是源文件),需要重新编译才会生效的
        3) 如果输入javac指令,提示"‘javac‘ is not recognized as an internal or external command,operable program or batch file.
        1. 它不能作为一个内部指令,外部指令,操作程序或批处理文件
        2. 需要在系统环境中配置
        i) 技术分享图片

    2. 使用eclipse开发(专业工具少很多事)
      1. eclipse工具的简单使用
        1)技术分享图片

      2. 具体步骤
        1) 在包资源视图的空白处,右键>new >java Project
        1. 技术分享图片

        2) 项目名称为:HelloWorld_r1,然后点击finsh
        1. 技术分享图片

        3) 找到创建的项目,选择src,然后右键>new>class
        1. 技术分享图片

        4) Name取名为:HelloWorld_r1,勾选public static void main(String [] args)方法
        1. 技术分享图片

        5) 编写源代码:在main方法中写:System.out.println("你好 HelloWorld");
        6) 运行程序,控制台即可输出结果
        1. 技术分享图片

      3. 说明
        1) 使用工具,很多功能,我们要做的是知道这些功能在那及怎么去使用
        2) 类名根据需要命名,不一定很项目名相同,更多命名规则后面总结
        3) 如何设置源码中的字体类型
        1. 技术分享图片













以上是关于如何编写第一个java程序的主要内容,如果未能解决你的问题,请参考以下文章

java程序的编写

如何运用Python编写简易计算器

如何编写java程序

JAVA如何调用C语言编写的程序,并且传参数,读取返回结果?

编写JAVA小程序,利用循环在小程序界面输出数字1-30,要求每行输出10个数字

如何编写一个SHELL脚本,然后在发现我的程序DOWN掉之后,运行我的另一个JAVA程序。