java入门基础教程 天码营_第一个Java程序 | 关于Java入门基础教程的第2部分内容 | 天码营 - 实战开发技术学习服务平台...

Eclipse的下载与安装

Eclipse是Java开发的IDE(Integrated Development Environment),即集成开发环境。Eclipse包含了支持Java语言的编辑器、构建工具、调试器、版本控制系统等功能。

安装Eclipse非常简单,到Eclipse官方网站下载Eclipse IDE for Java EE Developers,然后解压到本地即可。

8621df020f10984dafc342bced3f7891.png

这个版本的Eclipse IDE除了拥有对Java语言和开发的支持,还集成了一系列Web开发的工具,虽然我们暂时可能还用不到那些功能,不过我们可以逐渐熟悉Eclipse,将来Eclipse会极大提升我们的开发效率。

提示

下载时请根据Java的版本(32位或64位)来选择与之匹配的Eclipse版本。

下载完成后解压zip包到任意目录中,双击打开eclipse目录中的eclipse可执行程序,就能启动Eclipse IDE。在启动的过程中需要选择一个目录作为工作空间(Workspace),这个目录会存放着今后我们开发的项目源代码。

创建HelloWorld项目

让我们以一个在屏幕上打印Hello World!的程序来开始我们的Java之旅吧。

您的浏览器不支持 video 标签。

视频中每一步的操作如下:

打开Eclipse,【File】->【New】->【Java Project】,在弹出的菜单栏里项目命名为HelloWorld,点击【Finish】。

如果在【File】->【New】里找不到【Java Project】,那么请尝试【File】->【New】->【Other Project】,弹出菜单栏后在找到【Java Project】选项,然后下一步

f43fe78135d9ffb4e20f7e462b017608.png

7d89bdd1218594ccd8a4a4e56d5fef61.png

右键单击src文件夹,【New】->【Class】创建一个Java类,命名为HelloWorld。

603b7595d7bacbfa63a757c66df0c12d.png

编辑HelloWorld.java代码文件如下:

public class HelloWorld{

public static void main(String[] args){

System.out.println("Hello 天码营!");

}

}

提示

如果需要拷贝这段代码到Eclipse中,可以点击右上角的小按钮,在Eclipse的编辑器中,用Ctrl+V(Mac:Command+V)就可以拷贝进去了。

选中HelloWorld.java文件,或者在HelloWorld.java文件编辑器内,点击右键,【Run AS】->【Java Application】,运行程序可以看到控制台中输出了Hello 天码营!的信息。

使用命令行编译和执行程序

这里Eclipse帮我们调用了JDK的工具对程序进行了编译和执行。事实上我们也可以在任何文本编辑器中编写这个程序,然后直接在命令行中编辑和执行程序。

➜ javac HelloWorld.java

➜ java HelloWorld

Hello 天码营!javac HelloWorld.java命令用于将Java源文件HelloWorld编译为class字节码文件。运行javac命令后,如果成功编译没有错误的话,你发现当前目录下多了一个HelloWorld.class的文件。

java HelloWorld命令则是装载和运行class字节码文件,最终在控制台输出“Hello 天码营!”。

这样一个简单的程序使用Eclipse这样的IDE环境,有点杀鸡用屠龙刀了。不过对于编写复杂的程序,比如将来我们要进行Java Web开发,Eclipse可是我们的必备神器,所以我们从一开始所有的代码示例都基于Eclipse来编写吧,我们也能在学习过程中逐渐熟悉它。

提高

将来一个项目中,可能不仅仅只有一个类,一般每个类会对应于一个.java后缀名的文件,用相同的方式创建更多类即可。

Java程序基本特征

Java是一种面向对象的语言,从这样一个简单的程序,我们可以看到Java程序的一些基本特征:

Java中的主要代码都会位于一个类中,类是通过class关键字来定义的,这个例子中我们的主要代码都在HelloWorld类中:

public class HelloWorld{

...

}

Java是一种大小写敏感的语言,例如:

class不能写成Class

命名为HelloWorld的类和命名为Helloworld的类是不一样的

程序的文件名称必须和类的名称完全相同,Java代码的文件都以类名加.java后缀进行命名

比如HelloWorld类的代码保存在HelloWorld.java文件中

public static void main(String[] args)是一个方法,这是Java程序的入口

任何Java程序的代码都是从这个方法开始执行的

System.out.println("Hello 天码营!");是一个方法的调用,这行代码向控制台输出了Hello 天码营!

这行代码你可能还看不太懂,你现在只需知道:将希望输出信息放到System.out.println(...)的括号内就能在控制台中显示出来

注意System.out.print()和System.out.println()区别,后者会在最后增加一个换行符号

关键字

上面代码中的public、class和static等单词都是Java语言中的关键字。

关键字也称之为保留字,即Java语言保留了这些单词来用作特殊目的,它们构成了Java语言语法的基本元素。

比如class关键字表示一个类,Java编译器看到这个单词就知道这是一个类的定义。

我们现在不需要去记忆所有的关键字,在学习的过程中我们会逐渐遇到各个关键字并且学习到它们的用法。

标识符

Java程序的各个组成部分都需要名字。类名、变量名、方法名、方法参数名等都被称为标识符。比如HelloWorld这个类名在代码中就是一种标识符。标识符是我们自己来命名的。

关于Java标识符,我们需要了解以下几点:

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)和数字的组合

Java语言自带的关键字不能用作标识符,比如你不能定义一个类或者方法命名为class

标识符是大小写敏感的

比如blog、$user、_title和__1_content都是合法的标识符;而123blog和-user都是非法标识符。

为了程序的可读性,一般情况下,类名以大写字母开头,比如HelloWorld以大写字母H开头;方法名一般以小写字母开头,比如main方法以小写字母m开头。如果名称中包含几个单词,从第二个单词开始每个单词首字母大写,这种命名方式我们称之为驼峰命名法。

代码注释

为程序添加注释可以用来解释程序某些部分的功能和作用,提高程序可读性。注释不会影响程序的功能。

注释也可以在调试中暂时屏蔽掉某些代码,调试完整后取消注释又可以让代码重新发挥作用。

Java中的注释分为三种类型。

单行注释:在注释内容前加两个斜线//,则Java编译器会忽略掉//的信息

多行注释:在要注释的内容前面添加/*,在注释的内容后添加*/

文档注释:在要注释的内容前面添加/**,在注释的内容后添加*/,这是一种特殊的多行注释,注释中的内容可以用以生成程序的文档,具体用法我们以后讲解。

我们可以为HelloWorld代码增加三种类型的注释,如下所示:

/**

这是一个文档注释

*/

public class HelloWorld{

/*

这是一个多行注释。

在main方法中打印hello信息

*/

public static void main(String[] args){

// 打印信息,这是一个单行注释

System.out.println("Hello 天码营!"); // 这也是一个单行注释,可以跟在一条程序语句后面

}

}

就这么简单,恭喜你,你已经了解如何编写一个简单的Java程序了。

Eclipse的简单使用

学习Java语言基础,其实只需要使用Eclipse最基础的功能,包括:

创建项目、创建类

运行自己的代码,查看运行结果

在写代码的过程中,经常性地做两件事情

保存代码

格式化代码

前两件事情在编写第一个Hello World程序中你已经了解如何操作了。

时刻保存代码是一个良好的习惯,可以防止编写的代码丢失。系统发生异常,或者Eclipse非正常退出时,精心编写的代码付之东流的事情,即使在老程序员身上也经常发生。用快捷键CTRL+S(Windows) / Command+S(Mac)就能方便地保存代码。

初学Java时我们的代码往往不够规范,可以使用Eclipse对代码进行格式化,这样不仅代码更加清晰漂亮,老师或者同学看你的代码也更加方便。用快捷键CTRL+Shift+F(Windows) / Command+Shift+F(Mac)对代码进行格式化操作。

在使用Eclipse编辑代码的过程中,代码的左侧常常会出现提示符号,其中:

黄色感叹号是警告,编译可以通过,比如定义了一个没有使用的变量就会有编译警告。但是一般情况下我们还是要消除警告,因为这说明代码有不够规范的地方;

红色叉是错误,表示有编译错误,一定要修复编译错误才能让程序运行。

提示

关于Eclipse使用的更多技巧请参考Eclipse的安装与使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值