zoukankan      html  css  js  c++  java
  • Java编程从0到1--手把手教你实现“HelloWorld!”

    【声明】欢迎转载,但请保留文章原始出处→_→

    秦学苦练:https://home.cnblogs.com/u/Qinstudy/

    文章来源:http://www.cnblogs.com/Qinstudy/p/Qinstudy.html 

    Java秦学苦练博文的特点:通过“你问我答”的方式,促使你去思考一些小问题,比如:为什么要安装JDK?为什么要配置环境变量?等问题。通过这种“你问我答”,带你从不同的视角学习Java编程语言!

    【正文】 

    Q&A(你问我答)

    Q:秦学苦练博主,你好!我是一名地质学专业大三学生,一直听周围朋友说编程世界丰富多彩、薪资诱人,于是想试着进入编程的世界。看了几本编程书籍,觉得书上挺有道理,但自己动手编程时,总是实现不了书中的结果,导致现在驱动力不足。博主,能给点建议吗?

    A:你提出的问题很大,可以描述为:对于编程小白,怎么入门以及如何选择合适的方法学习编程?

    我不想照搬网上的方法,于是我决定从编程世界一个非常简单的例子出发,从零开始,让你自己动手实现“HelloWorld!”

    例子实现的功能如下:在命令行窗口输出 : “HelloWorld!”
    如果你动手实现了HelloWorld后,还需要学习编程的建议,请在下方留言,如果留言较多,以后我会专门写一篇博文,针对编程小白的学习建议以及相关的入门、精通书籍,但学习编程最主要还在于你,所以学习编程时请多一点耐心、坚持,多一点细心,假以时日,你定会看到成果!

    废话不多说,下面开始动手实现“HelloWorld!”,实现步骤如下:

    1.安装JDK开发环境

    2.配置环境变量

    3.确认环境变量是否正确

    4.在控制台下打印输出:“HelloWorld!”

     5.引发你思考的提问

    1.安装JDK开发环境

    JDK开发环境是Java语言的软件开发工具包,JDK是整个Java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)。

    Q:为什么要安装JDK呢?

    A:任何事物都需要有它最基本的生存环境,就像人类也需要最基本的生存环境(天、地、水、空气等)。所以,开发Java程序也不能例外,Java程序也需要最基本的“生存环境”,这个环境就是Java开发环境--JDK。

    具体动手步骤如下:

    (1)你需要百度搜索,输入关键字:JDK下载

    按照上面的3个步骤点击后,等待JDK下载完成。

    (2)开始安装JDK

    系统有一个默认的安装路径,当然也可以点击上图的红色方框的更改按钮。而且我建议你修改安装目录,并和下面的安装目录保持一致。博主的安装目录如下:D:developJava   

    确定之后,单击“下一步”。

    注:当提示安装JRE时,可以选择不安装。

    Q:为什么建议安装目录与下面的安装目录保持一致?不保持一致会出现什么坏情况呢?

    A:你自称是编程小白,所以你的基础可能不好,由于后面的“配置环境变量”、“输出HelloWorld!”等步骤都是以“D:developJava”安装目录进行的 ,如果你与安装目录保持一致,接下来你会舒服地模仿下面的步骤。但如果你使用其他的目录,

    虽然现在不会出问题,但接下来的操作,你需要将“D:developJava”修改成你自己保存的目录,给自己接下来的工作造成了麻烦!

    2.配置环境变量

    当安装好JDK开发环境后,下面是配置环境变量中的PATH路径,你可能会带着疑问:什么是环境变量?为什么要进行环境变量配置?

    这很好,说明你在读这篇博客的过程中,在独立思考了。

    Q:什么是环境变量?

    A:环境变量指在操作系统中用来指定操作系统运行环境的一些参数,其中包含PATH、OS等系统变量。PATH路径是接下来要使用的,Windows系统中,当用户运行某个命令时,如果本地查找不到这个命令或文件,Windows系统会到PATH声明的目录中去查找。

    Q:对于Java程序,为什么要进行环境变量配置?

    A:在设定Java的时候,为了在任何目录下都可以运行bin文件夹下的命令,这样可以省去很多麻烦,就将java的bin目录声明到PATH中。对于Java程序开发而言,主要会使用JDK的两个命令:javac.exe、java.exe。路径:D:developJavajdk 1.8.0 _144in。

    但是这些命令由于不属于windows自己的命令,所以要想使用,就需要进行环境变量配置。 在PATH中声明java的bin目录详细步骤如下:

    单击“计算机-属性-高级系统设置”,单击“环境变量”。下面是详细步骤图示:

     

    点击确定后,在系统变量PATH下,编辑--->新建,添加“D:developJavajdk1.8.0_144in”   ,然后按下“Enter”回车键结束,接着一直点击“确定”按钮。详细步骤图示如下:

    在配置好了环境变量后,接下来就需要你去检验环境配置是否正确,这样,才能检验自己学习的成果,对自己的学习过程进行反馈。如果不正确,就要回过头去重新检验自己上面的步骤是否全部完成了,是否遗漏了某一步操作。

    3.检验环境配置是否正确

    步骤如下:

    (1)开启命令行界面;

    (2)在控制台分别输入java、javac,java-version命令;

    (3)观察命令行输出结果,检查环境变量是否正确。

    按下“win+R”,然后在方框中输入“cmd”,详细操作如下图所示:

     

    java命令:

     javac命令:

     java -version命令     (注:‘java’和‘-version’之间有一个空格,不能写成‘java-version’

    由上图可知,“java-version”命令报错,而“java -version”正确运行!

    经过以上执行操作后,如果操作结果与上面图片中的结果一致,说明环境变量配置正确,可以做下来的操作--在命令行输出"HelloWorld!"了;如果操作结果与图片中不一致,则环境变量配置错误,这时,你需要去找出错的地方并改正它。如果没找到出错位置,我建议你把下载JDK的所有文件删除,然后从头再来,这时就需要你多一点细心、多一点坚持!

    4.在命令行输出"HelloWorld!"

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

    用记事本编写,点击“保存”,文件名为"Test.java",并存入D盘中,打开cmd命令行窗口,输入java Test.java和java Test命令,即可运行程序(命令行输出:"HelloWorld!")。动手详细步骤如下:

    (1)在记事本输入程序代码

    (2)将.txt文件格式修改为 test.java文件,然后保存在D盘中

     (3)在D盘下输入:cmd    ,然后键盘按下“Enter”,显示结果如下:

    (4)在命令行中输入 :javac Test.java 命令,然后按下回车键

     

    (5)在命令行输入:java Test命令,然后按下回车。输出结果如下图:

    经过上面的5个小步骤后,你已经自己动手实现了"HelloWorld!"的输出,今天你的收获肯定满满的,过得很充实。如果你累了,可以先睡会儿,等头脑清醒后,因为接下来是引发你思考的提问,需要你仔细去琢磨,然后动手去实现。

     5.引发你思考的提问

    Q:上面讲了设置环境变量的好处、作用,那如果不设置环境变量呢,会有什么麻烦事发生呢?

    A:为什么让你进一步理解设置环境变量的好处,我会从一个小小例子出发,下面你将看到:不设置环境变量的情况下,实现“HelloWorld!”

    先在bin目录下,输入cmd,按下回车键。在命令行输入:javac D:Test.java 和java Test命令,控制台输出"HelloWorld!"结果。

    从上面的操作可以看出,在不设置环境变量时,需要输入javac、java的根目录:D:developJavajdk1.8.0_144in,比较繁琐。而在PATH路径中声明根目录后,在命令行只需要输入javac、java,简化了步骤。具体操作截图如下:

     Q:为什么在PATH中声明Java程序的编译、运行的根目录(D:developJavajdk1.8.0_144in)后,在命令行,只需要输入javac 、java就可以了,而不是D:developJavajdk1.8.0_144injavac  、D:developJavajdk1.8.0_144injava了呢?  

    A:Windows系统中,当用户运行某个命令时,如果本地查找不到这个命令或文件,Windows系统会到PATH声明的目录中去查找。上面问题中,已经在PATH中声明了javac.exe、java.exe的根目录,当在命令行输入javac命令时,由于在本地找不到这个命令,系统会到PATH声明的目录中寻找,这样就找到了,于是系统内部是这样执行:D:developJavajdk1.8.0_144injavac   ,但用户只需要在命令行输入javac即可,通过在PATH路径中声明根目录,可以将繁重的工作交给Windows系统来做,减小了用户编写程序的难度。

    如果此篇博文带给你知识,或者促使你去思考技术之后的原理,是Java秦学苦练博主最大的鼓舞。如果对博文有什么看法、建议以及发现了博文错误,请有缘人在下方评论,读者们的批评指正是博主写技术博客的源头活水。欢迎在下方评论指正!

  • 相关阅读:
    openldap
    Java实现 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
    Java实现 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P2141 珠心算测验
    Java实现 洛谷 P1567 统计天数
    Java实现 洛谷 P1567 统计天数
  • 原文地址:https://www.cnblogs.com/Qinstudy/p/Qin_study.html
Copyright © 2011-2022 走看看