Java入门教程系列 – 第一个程序 “hello, world”

简介: 原文Java入门教程系列 – 第一个程序 “hello, world” Posted on 2012 年 5 月 25 日 by Johnny “Hello, World”程序指的是指在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。

原文Java入门教程系列 – 第一个程序 “hello, world”

“Hello, World”程序指的是指在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。一般来说,这是每一种计算机编程语言中最基本、最简单的程序,亦通常是初学者所编写的第 一个程序。它还可以用来确定该语言的编译器、程序开发环境,以及运行环境是否已经安装妥当。

沿袭这一传统,我们学习Java的第一个程序也上”hello, world”。也就是写一个Java程序,当程序运行后将在命令行输出一段文字 – “hello, word”。

在上一讲中大家已经安装好了Java的开发环境,现在我们直接进入d:\deve\eclipse目录,双击eclipse.exe,启动 Eclipse开发环境(当然,为了方便以后使用,你也可以为eclipse.exe程序建立一个桌面快捷方式)。你首先应该看到Eclipse的启动画 面

接着Eclipse会提示你选择工作空间 (workpace)的目录,(至于什么是workspace, 我在这里先暂时不解释)在我们整个教程中,我们都使用同一个workspace, 因此你只需要如下图那样将workspace的目录设置成为d:\projects\java_basic就可以了,记住勾选“Use this as the default and do not ask again”, 这样下次启动Eclipse就不会提示你了。

 

 

点击”OK”以后,显示Eclipse的欢迎窗口(该窗口只显示一次),直接选择进入工作空间即可。

 

进入工作空间后,你将看到整个窗口被分成了基本部分,如下图

作为初学者,你不需求去死记每个功能区域的名称和功能,因为用多了自然就熟悉了。现在你只需要知道在本系列教程中,主要使用三个区域 :

1、代码编辑区:所有的代码编写工作都在这里完成,将是你用得最多的区域

2、菜单栏:使用相应菜单选项完成操作。实际上整个教程中你经常使用的菜单也就这么两、三个,用用就熟悉了。

3、包浏览区:在这里我们组织我们程序的源代码。

下面,我们开始正式的编程,首先,我们选择“File”菜单,然后选择“New”菜单项,再选择“Java Project”选项(以后类似的选择我会简写为 File -> New -> Java Project, 大家要逐渐习惯这种写法)

选择”Java Project”后,Eclipse会打开一个弹出窗口,

在Project Name中填上项目名称,我们这里是”HelloWord”。 项目(Project)是Eclipse中组织Java程序的基本单位,现在你不需要太关注这个概念,你只需要知道在Eclipse中,你写的代码都必须 放在Project中才能运行 就够了。 然后直接点击“Finish”按钮。

接下来,你能够在包浏览区域中看到我们新建的项目,如图

 

点击该项目,然后在菜单上选择 File -> New -> Class, 你将会看到下面的弹出窗口

在“Package”中填入”com.golearning.training.java”, 在”Name”中填入”HelloWorld”(注意,两个单词中间不能有空格)。然后直接单击“Finish”按钮。你将会看到

如上图所示: 在包浏览区有基本的项目结构,我们要写的源代码被放置在src的节点下(另一种说法是src目录下),然后是我们填入的包的名称,在包里面就是我们建的那 个叫HelloWorld类了。而代码编辑器已经自动打开了HelloWorld这个类,你可以直接开始在里面进行程序编辑了。

 

接下来 在代码区中输入下面代码中的5  - 7行,(初学者一定不要偷懒,要自己输入,而不是用从网页上拷贝的方法)

 

 
 
  1.  
  2.  

 

>

“>>”

“”“”

 

 
目录
相关文章
|
9月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
404 98
|
10月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
349 0
|
11月前
|
人工智能 监控 安全
智慧工地解决方案,java智慧工地程序代码
智慧工地系统融合物联网、AI、大数据等技术,实现对施工现场“人、机、料、法、环”的全面智能监控与管理,提升安全、效率与决策水平。
299 2
|
存储 Java 数据库连接
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
【YashanDB知识库】Java程序调用存储过程,在提取clob时报YAS-00004
|
搜索推荐 Java Android开发
课时146:使用JDT开发Java程序
在 Eclipse 之中提供有 JDT环境可以实现java 程序的开发,下面就通过一些功能进行演示。 项目开发流程
498 0
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
291 4
|
9月前
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
427 1
|
9月前
|
JSON 网络协议 安全
【Java基础】(1)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
394 1
|
10月前
|
数据采集 存储 弹性计算
高并发Java爬虫的瓶颈分析与动态线程优化方案
高并发Java爬虫的瓶颈分析与动态线程优化方案