Java学习指南(01) Hello,World

本文是《Java学习指南》原书的网络版,作者邵发,拥有本书的全部权利。相关视频课程在此查看

目全

第1章 Hello,World

1.1 课程概述

1.2 开发环境的安装

1.3 创建第一个程序

1.4 打印,注释与空白


第1章 Hello,World

1.1 课程概述

本教程要介绍的是一种名为Java的编程语言。编程,即编写程序。程序对于我们来说,应该是有所了解的。比如,我们电脑上的QQ、谷歌浏览器等,都叫做应用程序。那么这些程序又是怎么出来的呢?我们即将要学习的编程语言,就是用来编写这些程序的工具。

这就好比,普通用户可能都会开汽车。但是,又有几人会造汽车呢?汽车工程师的工作是制造汽车,而软件工程师的工作则编写程序。

1.2 开发环境的安装

集成开发环境 ,IDE, Integrated Develepment Environment,就是一个集成的用于开发程序的工作平台。工欲善其事,必先利其器。对于汽车工程师来说,要造汽车需要有工具、有车床、有车间,有一整套工作环境。对于软件工程师来说,也得有一整套工具。

我们这个教程所有使用的开发环境叫Eclipse,请按本教程对应的视频教程,安装好JDK和Eclipse。

提示:安装和配置JDK需要一定的动手能力,对于有些初学者可能存在困难。若无法完成,可以使用本教程配套的 “Eclipse菜鸟版”,可以解压缩后立即使用,免去任何配置的过程。

1.3 创建第一个程序

请对照视频教程,创建第一个程序。

示例源码: 01_3_A

package my;

public class HelloWorld
{
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        System.out.println("阿发,你好");
    }
}

注意:

v 双引号必须是英文标点符号

v 双引号里面可以随便写,中英文均支持

v 其他部分的标点符号都必须是英文标点符号

v 这一行的末尾要加分号

对于初学者来说,注意力应放在粗字一行上,即System.out.println()行上。对于代码的其他部分,例如“什么是package”,“什么是class”这些问题可以先不用管。

如同人类的语言一样,Java语言的学习亦是一个循序渐近的过程,切不能急于求成。科学的学习方法,应该是渐近的。初学者只需照抄这个代码框架,而不应在第一节课就追根问题。

在照抄示例成功之后,便可以对示例稍加改动进行尝试。例如,

System.out.println("hello, 中国" );

这样的小幅改动,自然是应该可以的。如果发现错误也没有关系,就退回先前的样式就可以了。在初学阶段,不宜过分深入。

1.4 打印,注释与空白

1.4.1 打印

在前面的示例代码中,

System.out.println("阿发,你好");

其中, System.out.println() 用于将文本输出显示到控制台窗口。在Eclipse的下面的Console面板里,

可以将多段文字,或者文字和数字拼接起来再输出,例如:

System.out.println("我是邵发, 今年" + 35 + "岁"  );
System.out.println("分数:" + 99.5  );
System.out.println("我是邵发, 今年" + 35 + "岁"  );
System.out.println("数学:" + 140 + ", 英语:" + 130 );

其中,双引号包围的部分称为字符串。可见,使用加号可以把字符串、数字拼接起来输出。

大家在练习的时候,只需做最简单的练习就足够了,不需要深入。这个功能在后面会反复出现,十天之后就习以为常了。

1.4.2 注释

在Java代码里,有一些行文字称为注释。

示例01_4_2_A:

// 下面是一个打印输出的练习
System.out.println("我是邵发, 今年" + 35 + "岁"  );

// 更练习一个
System.out.println("I am 好人"  ); // 哈哈

其中,以双斜杠开始到行末尾的部分,称为注释, 或称单行注释。

示例01_4_2_B:

/* 下面是一个打印输出的练习
   这是我第2天学习了
   我很开心
*/
System.out.println("我是邵发, 今年" + 35 + "岁"  );
System.out.println("I am 好人"  ); /* 哈哈 */

其中,以 /* 和 */ 包含的为多行注释。在本教程中,一般采用单行注释的写法。

注释有什么用呢?它是对代码起备注作用的,目的是增强代码的可读性。比如说,你把代码交给你的同事看,他光看你的代码可能不太明白,但是结合你的注释来看就容易读性。因此,良好的注释可以增加代码的可读性

一定要加注释吗?不是。一段代码可以没有任何注释,也可以添加很多注释。无论有没有注释,对程序本身的功能是没有任何影响的。

1.4.3 空白

代码里的空白部分称为空白。具体的讲,分为空格、空行、和制表符(TAB)下面分别介绍一下。

在Java语言里,为了让代码更易于阅读,从美观上考虑,可以添加空格、空白与制表符。

对于Eclipse来说,一段格式美观的代码和一段格式差劲的代码是没有区别的,运行起来完全一样。我们的代码写得美观,仅仅是为了让人们读起来更顺利。例如,以下代码的功能没有任何区别。

一段格式差劲的代码:

public class HelloWorld { public
static
  void main
  (String[] args){ System.out.println("I am 好人"  ); }}

一段格式美观的代码:

public class HelloWorld
{
    public static void main(String[] args)
    {
        System.out.println("I am 好人");
    }
}

相信通过对比,大家已经明白了代码的可读性是多么重要的一件事。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿发你好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值