“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行,(初学者一定不要偷懒,要自己输入,而不是用从网页上拷贝的方法)

>

“>>”

“”“”

java hello work_Java入门教程系列 – 第一个程序 “hello, world”相关推荐

  1. Java EE入门教程系列第一章Java EE的概述(一)——初识Java EE

    题外话:这个系列是为了记录学习Java EE的轨迹,也算是读书笔记,是我先看完了一遍教程对相关概念有了一个大体印象以后准备再重头细看一遍时同步写的博客.感想就是其实以前课堂上老师教的课都是很有作用的, ...

  2. Linux Shell脚本入门教程系列之(三)Shell变量

    本文是Linux Shell脚本系列教程的第(三)篇,更多shell教程请看:Linux Shell脚本系列教程 Shell作为一种高级的脚本类语言,也是支持自定义变量的.继上一篇之后,今天就为大家介 ...

  3. WPF入门教程系列三——Application介绍(续)

    接上文WPF入门教程系列二--Application介绍,我们继续来学习Application 三.WPF应用程序的关闭 WPF应用程序的关闭只有在应用程序的 Shutdown 方法被调用时,应用程序 ...

  4. Linux Shell脚本入门教程系列之(十五) Shell函数简介

    本文是Linux Shell脚本系列教程的第(十五)篇,更多Linux Shell教程请看:Linux Shell脚本系列教程 上一篇之后,函数可以将一个复杂功能划分成若干模块,从而使程序结构更加清晰 ...

  5. Linux Shell脚本入门教程系列之(八)Shell printf命令详解

    本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...

  6. Linux Shell脚本入门教程系列之(五)Shell字符串

    本文是Linux Shell脚本系列教程的第(五)篇,更多shell教程请看:Linux Shell脚本系列教程 字符串是Shell编程中最常用最有用的数据类型,继上一篇之后,今天,Linux大学网就 ...

  7. Linux Shell脚本入门教程系列之(二)第一个shell脚本

    本文是Linux Shell脚本系列教程的第(二)篇,更多shell教程请看:Linux Shell脚本系列教程 通过上一篇教程的学习,相信大家已经能够对shell建立起一个大体的印象了,接下来,我们 ...

  8. 大数据入门教程系列之Hive内置函数及自定义函数

    本篇文章主要介绍Hive内置函数以及自定义UDF函数和UDFT函数,自定义UDF函数通过一个国际转换中文的例子说明. 操作步骤: ①.准备数据和环境 ②.演示Hive内置函数 ③.自定义UDF函数编写 ...

  9. D3.js的v5版本入门教程(第一章)—— 如何在项目中使用D3.js

    D3.js的v5版本入门教程(第一章) 1.需要的一些工具 这个其实随便!最简单的就是建一个.txt文件就可以敲起代码来!作者本人用的是myeclipse(主要需要安装tomcat),因为写的是前端, ...

最新文章

  1. CSS3实践之路(六):CSS3的过渡效果(transition)与动画(animation)
  2. 借助Docker单机秒开数十万TCP连接
  3. No Architectures to Compile for (ONLY_ACTIVE_ARCH=
  4. Buildroot构建指南——Linux内核
  5. Android 分享功能大全
  6. JS:ES6-10 class类
  7. JavaScript数据类型之字符串型(4)
  8. PAT乙级刷题感想及踩坑总结
  9. MySQL常用语句(二)
  10. 67 Ways to Increase Conversion with Cognitive Biases
  11. 基于ROS搭建简易软件框架实现ROV水下目标跟踪(补1)--gazebo仿真
  12. 货拉拉 Android 动态资源管理系统原理与实践(下)
  13. java获取MP3文件信息(歌手,歌名,封面,专辑,时长)
  14. ctfshow 萌xin赛
  15. ftpClient读取文件流的偶尔会是空文件
  16. 【Linux】常用工具
  17. jQuery 基本语法学习
  18. IDEA 阿里巴巴代码规范检查插件使用
  19. Oracle查询连续几年,几月,几天的数据
  20. linux忘记root密码grab,安装完Linux后相关配置

热门文章

  1. Silverlight WCF RIA服务(三十四)身份验证、角色、个性化 5
  2. 实验集锦二 路由器基础信息、查看命令及CDP
  3. 跟我学算法聚类(kmeans)
  4. 【“零起点”--百度地图手机SDK】如何添加地图图层+按钮事件+水平垂直布局?...
  5. 如何在 SQL 2008 安裝 Performance Dashboard Reports
  6. mysql字符串相加函数concat()
  7. pta 输出三角形字符阵列_PTA实验6-8 简单计算器 (20分)
  8. golang byte转string_golang系列——实战http服务器
  9. 计算机术语的英文全称,计算机英文名词缩写
  10. rcnn 改进mask_李沐团队提出最强ResNet改进版,多项任务达到SOTA | 已开源