- Java程序设计项目式教程(含实训任务单)
- 赵国玲等编著
- 2189字
- 2024-05-10 11:31:59
【基本知识】
1.2.1 Java程序的组成及特点
视频1-3
Java是一种面向对象程序设计语言,它的源程序是由类(Class)构成的,编写Java程序的过程就是定义类的过程。Java程序的基本结构如图1-17所示。
图1-17 Java程序的基本结构
Java程序组成结构有如下特点。
1)所有的Java程序都是由类组成的,用关键字class来标志一个类定义的开始,class的前面可以有若干标志该类属性的限定性关键字,class后面跟着这个类的名字。
2)一个Java源程序可以定义多个类,但最多只能有一个类可以使用public来声明。这些类经过编译后,每个类都将生成一个类文件(.class),这些类存放在同一个文件夹中。
3)Java源程序的文件名必须与类同名,其扩展名为.java。当一个文件中的多个类都没有使用public声明时,源文件的文件名可以任意取。当Java的源程序中有使用public来声明的类时,源文件的文件名必须与该类名完全一致(包括大小写)。
4)每个类都可以定义多个方法,方法的标志是方法名后面紧跟一对小括号,小括号里面可以定义方法的参数,如main()中的参数args,也可以不定义。方法名前面可以添加标志该方法属性的限定性关键字和方法的返回类型。
5)一个Java应用程序,必须有一个main()方法,且只能有一个。程序执行从main()方法开始,main()方法所在的类称为主类。通常情况下,将main()方法所在的类说明为public类。
6)每一条Java语句都必须用分号结束,类和方法中的所有语句必须用一对大括号({})括起来。
7)程序注释。注释是对程序所做的一些说明,有利于提高程序的可读性,它们不被编译和执行。Java中有多种注释符号:
• 单行注释,用两个斜杠(//)引导,以//开始,以行末结束。
• 多行注释,用符号/*和*/括起来,以/*开始,以*/结束。
• 文档注释,使用/**和*/括起来的内容则为Java文档注释,主要用于描述类、属性和方法,它可以通过JDK的javadoc命令转换为HTML文件。
8)Java是区分大小写的语言,关键字的大小写不能改变,如把class写成Class或者CLASS都会导致错误。
1.2.2 Java程序开发工具
Java简单易学,可以通过任何文本编辑器(如Windows记事本、UltraEdit、Editplus等)编写Java源文件,然后在命令提示符(CMD)窗口利用JDK提供的开发工具,通过命令来编译和执行Java程序。从初学者角度来看,采用命令运行Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。所以,Java初学者一般都采用这种开发工具。
但它的缺点是从事大规模Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团队协同开发。所以,在Java开发领域还有众多厂商推出的各种集成开发环境(Integrated Development Environment,IDE)。目前比较主流的几种Java IDE主要有Eclipse、IntelliJ IDEA和Netbeans等。
1.使用命令方式运行Java程序
为了便于文件的管理,在开发一个应用程序之前,一般应先创建一个特定的文件夹,将与该应用程序相关的各类文件存放在这一特定文件夹(称为工作空间)中。本书在D盘根目录下创建一个名为workspace的文件夹,将所建立的Java程序存放在该文件夹中。
在JDK环境下,创建一个Java程序需要以下几个过程。
1)利用记事本创建Java源程序。Java源程序是一个文本文件,以“.java”为扩展名。由于JDK没有提供专门的编辑工具,因此可以使用任何文本编辑器创建与编辑Java源程序。最简单的一种编辑工具就是“记事本”。
2)使用javac命令编译源程序。利用JDK提供的Java编译器javac.exe,读取Java源程序并翻译成Java虚拟机能够识别的指令集合,且以字节码的形式保存在文件中。通常,字节码文件以“.class”作为扩展名。
3)使用java命令运行class(字节码)文件。利用JDK提供的Java解释器java.exe读取字节码,取出指令并且翻译成计算机能执行的代码,完成运行过程。
如果程序有编译错误,必须通过修改程序纠正错误,然后重新进行编译;如果程序运行错误或者运行结果不正确,也必须修改程序,并重新编译和运行。整个过程如图1-18所示。
图1-18 Java程序执行过程
2.Eclipse开发工具使用
Eclipse是一个开放源代码、基于Java的可扩展开发平台。其本身只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse附带了一个标准的插件集,包括Java开发工具JDK。
(1)安装和启动Eclipse
Eclipse可以通过其官网地址http://www.eclipse.org/downloads/,选择其中的“Eclipse IDE for Java Developers”进行下载。它是一款绿色软件,直接解压下载的安装文件“eclipse-java-2021-12-R-win32-x86_64.zip”,得到如图1-19所示的目录结构。双击“eclipse.exe”文件即可启动Eclipse集成开发环境。
(2)Eclipse界面组成
启动Eclipse,首先打开一个Workspace(工作空间)选择对话框,如图1-20所示。所谓工作空间就是一个文件夹,用来存放项目的各类文件。
图1-19 Eclipse目录结构
图1-20 工作空间选择对话框
单击“Browse”按钮,可以重新选择工作空间文件夹,也可以在文本框中直接输入工作空间目录,单击“Launch”按钮开启Eclipse工作台窗口。
Eclipse工作台窗口主要由主菜单、工具栏及4个视图区域组成,如图1-21所示。
图1-21 Eclipse工作台窗口
主菜单:包括文件、编辑、源代码、搜索、运行与窗口等菜单,大部分的向导和各种配置对话框都可以从主菜单中打开。
工具栏:包括文件、调试、运行、搜索、浏览等工具栏。工具栏中的按钮都是各菜单的相应快捷方式。
包资源管理器视图:用于显示Java项目中的源文件、引用的库等,开发Java程序主要使用此视图。
编辑器:用于代码的编辑,程序所有源代码都要在此区域进行编辑。
大纲视图:用于显示代码的纲要结构,单击结构树的各节点可以在编辑器中快速定位代码。
问题视图:用于显示代码或项目配置的错误、程序运行结果等,双击错误项可以快速定位代码。
说明:
1)首次启动Eclipse时会显示欢迎界面,将其关闭即可显示如图1-21所示的Eclipse工作台窗口。
2)Eclipse工作台所包含的视图并非一成不变的,各视图的位置和大小均可通过鼠标拖动操作进行更改,也可以关闭一些视图或通过“视图”属性加入一些其他视图。