Java学习第二小节 -- Hello Word!

本文主题:演示一个最最简单的Java小程序。


一、简单介绍

几乎任何一门编程语言都是从Hello Word开始讲起,本文也不例外。本文主要演示Hello Word为内容的打印信息到控制台的一个Java小程序的所有步骤。建议先跟着示例自己走一遍,所有中途可能出现的说明和疑问都在本文最后统一说明。

二、操作步骤

第一步:打开Eclipse,依次点击并选择左上角的File >  New > Java project,建立一个Java项目。

Java学习第二小节 -- Hello Word!_第1张图片

Java项目在这里我们以demo作为项目名,输入后点击Finish。

Java学习第二小节 -- Hello Word!_第2张图片

项目建立完成后,我们展开该项目的结构,如下图所示:

Java学习第二小节 -- Hello Word!_第3张图片

简单解释一下:

1、最上方demo为该项目的项目名称

2、src文件夹为即将编写java程序代码所放置的文件夹

3、JRE System Library为java JDK提供的java编程基础工具包(这部分我们先不用去管它,以后也不会去修改它)

第二步:项目建立好后,我们以src文件夹为焦点,将鼠标移动到src文件夹上鼠标右键,依次选择New > Class,如下图所示:

Java学习第二小节 -- Hello Word!_第4张图片

然后我们将该类命名为HelloWord,然后点击Finish,如下图所示:

Java学习第二小节 -- Hello Word!_第5张图片

新建立好的类文件如下图所示:

Java学习第二小节 -- Hello Word!_第6张图片

简单说明一下:

1、HelloWord文件就是我们准备编程写代码的文件,该文件之上自动补充了一个demo的文件夹,该文件夹图标为一个方形的捆绑着的包,类似炸药包一样的图标,我们称之为"代码包",在硬盘上具体表现形式就是一个文件夹,主要在我们写的代码繁杂功能较多时,可以使用该包将代码进行分类存放整理。

2、一般我们不使用默认的命名包(在这里名称为demo的包),常见命名方式com.xxx.xxx.xxx,即com.公司名.项目名.模块名....,根据结构顺序依次类推。
3、包名叫什么、类名叫什么,都跟程序本身运行是否正常没有任何关系,所谓命名规则在大多数情况下都不是必须的。命名规则的必要性及其前生后世来龙去脉将在后边再讲解,该文不讲。


第三步:正式进入编码部分,在类中写入main,然后按住alt + / 健,弹出java编程代码快速选择和提示功能,选择最上方main - main method选项,生成main方法程序执行入口。

Java学习第二小节 -- Hello Word!_第7张图片

完成后效果图:

Java学习第二小节 -- Hello Word!_第8张图片

如下图所示,建立好了main方法(如果操作不成功可以手动键入以下图片中的内容),然后键入syso,然后继续按alt + / 快捷键,可以快速生成打印代码(如果操作不成功可以手动键入以下图片中的内容),如下图所示:

Java学习第二小节 -- Hello Word!_第9张图片

完成以上步骤后,在System.out.println()中输入hello word,然后点击左上角的保存按钮,保存该编程内容。(如果保存成功,在该编程小窗口的标题坐上角的*号标记会消失,没有保存的类会存在一个*号标记,请仔细查看)

Java学习第二小节 -- Hello Word!_第10张图片

第四步:经过前三步已经完成了建立java项目,建立类文件以及代码编写部分,本步骤即将运行该程序代码。在该编程代码编辑器部分的空白处鼠标右键,然后依次点击Run As > Java Application,即可执行该程序代码。

Java学习第二小节 -- Hello Word!_第11张图片

观察Console(控制台)窗口的打印情况:

Java学习第二小节 -- Hello Word!_第12张图片


至此,Hello word小程序演示操作完毕!

三、疑问解答(以后简称Q&A)

Q:Console窗口找不到该怎么办?

A:依照下图即可打开控制台,且Eclipse所有的窗口都可以随意拖拽放置自己习惯和喜欢的位置上。Java学习第二小节 -- Hello Word!_第13张图片


Q:为什么不仔细讲讲类的概念、程序运行原理等等基础理论知识?

A:首先,看本文的几乎都是刚准备入门新手,尤其是对编程本身没有一点概念的新手来讲,每次学习不宜有太多的知识点,不是马上需要用到的知识,我都会尽量往后放,在后边都会陆陆续续的讲到。其次,关于Java的一些基础概念,比如程序运行原理、什么是类、什么是变量,这些东西大家可以自行百度搜索相关知识,篇幅有限,不适合在这里大谈而谈这些基础理论。程序员最基本的学习技能,就是要学会自学,自己学会去网络上搜集学习资料。

你可能感兴趣的:(Java语言学习教程)