Java教程第1章Java和Eclipse集成开发

上传人:san****019 文档编号:22735514 上传时间:2021-05-31 格式:PPT 页数:21 大小:951.50KB
收藏 版权申诉 举报 下载
Java教程第1章Java和Eclipse集成开发_第1页
第1页 / 共21页
Java教程第1章Java和Eclipse集成开发_第2页
第2页 / 共21页
Java教程第1章Java和Eclipse集成开发_第3页
第3页 / 共21页
资源描述:

《Java教程第1章Java和Eclipse集成开发》由会员分享,可在线阅读,更多相关《Java教程第1章Java和Eclipse集成开发(21页珍藏版)》请在装配图网上搜索。

1、Java实 用 教 程 ( 第 2版 ) 第1章Java和Eclipse集成开发环境T1.1 Java语言简介T1.2 第一个Java程序T1.3 Java开发环境的搭建T1.4 Eclipse集成开发环境 Java实 用 教 程 ( 第 2版 ) 1.1 Java语言简介 1.1.1 Java语言特点Java是一个广泛使用的网络编程语言,它简单、面向对象,不依赖于机器的结构,不受 CPU和环境的限制,具有可移植性、安全性,并且提供了并发的机制,具有很高的性能。此外,Java还提供了丰富的类库,使程序设计人员可以方便地建立自己的系统。(1) 简单性。Java语言是一种面向对象的语言,语法规则和

2、C类似,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了指针、运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集机制大大简化了程序设计者的内存管理工作。另外,Java对环境要求非常低,它的基本解释器及类的支持只有几十KB,加上标准类库和线程的支持也大约200KB。(2) 面向对象。Java语言的设计集中于对象及其接口,它提供了简单的类机制及动态的接口模型。对象中封装了它的状态变量及相应的方法,实现了 模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法实现代码的复用。 Jav

3、a实 用 教 程 ( 第 2版 ) 1.1.1 Java语言特点(3) 分布性。Java是面向网络的语言,通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其他对象。(4) 安全性。用于网络、分布环境下的Java必须要防止病毒的入侵。Java不支持指针一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误。(5) 可移植性。与平台无关的特性使Java程序可以方便地被移植到网络上的不同机器。 同时,Java的类库中也实现了与不同平台的接口,使这些类库可以移植。(6) 高

4、性能。和其他解释执行的语言不同,Java字节码的设计使之能很容易地直接转换成对应于特定CPU的机器码,从而得到较高的性能。(7) 多线程。多线程机制使应用程序能够并发执行,而且同步机制保证了对共享数据的正确操作。通过使用多线程,程序设计者可以分别用不同的 线程完成特定的行为,而不需要采用全局的事件循环机制,这样就很容易地实现网络上的实时交互行为。 Java实 用 教 程 ( 第 2版 ) 1.1.2 Java运行机制h 1. Java虚拟机Java程序是如何做到“一次编译,到处运行”呢?这正是通过Java虚拟机来实现的。JVM可以理解成一个以字节码为机器指令的CPU。首先,Java编译程序将后

5、缀名为.java的 Java源程序编译为JVM可执行的代码,即后缀名为.class的Java字节码文件,如图1.1所示。 图1.1 Java程序执行流程 Java实 用 教 程 ( 第 2版 ) 1.1.2 Java运行机制h 2. 垃圾收集机制垃圾回收器能够自动回收垃圾,即无用的对象所占据的内存空间被回收。在C/C+语言中,这些工作由程序员负责,无疑增加了程序员的负担。而Java语言消除了程序员回收垃圾的责任:它提供一种系统级线程来跟踪存储空间的分配情况,并在JVM的空闲时,检查并释放那些可被释放的存储空间。在Java中,对象被创建后,就会在堆区中分配一块内存。当对象不再被程序引用时,它就变

6、成一个垃圾,所占用的堆空间可以被回收,以便空间被后续的新对象所使用。Java的垃圾回收器能断定哪些对象不再被引用,并且能够把它们所占据的堆空间释放出来。 Java实 用 教 程 ( 第 2版 ) 1.2 第一个Java程序下面先看一个Java小程序,对Java编程有一个初步的认识。【例1.1】求圆面积。用文本编辑器(如Windows的记事本)编辑下列程序,文件名为Area.java。Area.java/* 求圆的面积 */public class Area double pi = 3.1415; / 定义变量pipublic static void main(String args) doub

7、le r,area; r = 3; area = pi * r * r; / 求圆的面积 System.out.println(“圆的面积=”+area); / 在屏幕上显示结果 Java实 用 教 程 ( 第 2版 ) 1.2 第一个Java程序下面对程序进行简要说明:(1) /*到*/之间的内容为注释。(2) 保留字class声明一个类,其类名为Area,保留字public表示它是一个公共类。类定义由花括号括起来。当编写一个Java源代码文件时,此文件通常被称为编译单元。每个编译单元都必须有一个后缀名为.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包

8、括大小写)。每个编译单元最多只能有一个public类,也可以没有,否则编译器就不会接受。(3) 语句“double pi = 3.1415;”表示定义实型变量pi的值为3.1415。(4) 在该类中定义了一个main()方法,其中public表示访问权限,指明所有的类都可以使用这一方法;static指明该方法是一个类方法,它可以通过类名直接调用;void则指明main()方法不返回任何值。对于一个应用程序来说,main()方法是必需的,而且必须按照如上的格式来定义。Java解释器在没有生 成任何实例的情况下,以main()方法作为入口来执行程序。Java程序中可以定义多个类,每个类中可以定义多

9、个方法,但是最多只能有一个公共类,main()方法也只能有一个。 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建要想编译和运行上面的程序,离不开Java的编译和运行环境。SUN公司提供了自己的一套Java开发环境,通常称之为JDK(Java Development Kit),又称J2SDK。目前最新的版本是Java SE Development Kit (JDK) 6 Update 10,可以到SUN公司的网站下载。输入网址http:/ 图1.2 选择操作系统 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建进入图1.3,在“Platform”

10、栏中选择Windows,如果自己的平台是Linux操作系统,请选择Linux。选上前面的按钮,单击“Continue”按钮。图1.3 选择操作系统之后进入图1.4,在单选按钮上打钩,JDK就可以开始下载了。 图1.4 JDK的下载 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建下载完成后,双击可执行文件jdk-6u10-windows-i586-p.exe。按照提示完成安装,这里JDK的安装路径改为“C:Javajdk1.6.0_10”,如图1.5所示。 图1.5 JDK的安装 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建在JDK的安装包里

11、带有JRE安装包,JRE是Java的运行时环境。JRE的安装路径改为“C:Javajre6”,如图1.6所示。 图1.6 JRE的安装 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建安装完成之后,还需要配置环境变量。在Windows 系统中,在桌面上右击“我的电脑”,从打开的快捷菜单中选择“属性”命令,在打开的“系统属性”对话框中单击“高级”选项卡,如图1.7所示,单击“环境变量”按钮,打开“环境变量”对话框,如图1.8所示。 图1.7 “系统属性”对话框 图1.8 “环境变量”对话框 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建进入JDK

12、的安装路径,将看到如表1.1所示的目录。目录描述src子目录存放Java源文件bin子目录存放JDK的工具程序lib子目录存放JAR文件 demo子目录存放Java示范程序表1.1 JDK的常用目录结构 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建 图1.9 JavaTM Platform, Standard Edition 6 JDK Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建从图1.9中可以看出,JDK主要包括以下内容:(1) Java虚拟机:负责解释和执行Java程序,Java虚拟机可以运行在各种操作系统平台上。(2) JDK类库

13、:提供了最基础的Java类库即各种实用类,包括最常用的类库,java.lang、java.io、java.util、javax.swing和java.sql等。(3) 开发工具:这些开发工具都是可执行程序,主要包括javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成Javadoc文档的工具)和jar.exe(打包工具)等。Java的环境变量已配置好,现在就可以编写Java程序了。用记事本就可以编写Java程序。首先建立一个名为“Area.java”的源文件,存放在d盘根目录。 Java实 用 教 程 ( 第 2版 ) 1.3 Java开发环境的搭建打开命令

14、提示符,进入d盘根目录,输入“javac Area.java”命令,这时在d盘根目录下出现一个“Area.class”文件,输入“java Area”命令。在控制台上显示出“圆的面积=28.2735”,如图1.10所示。javac命令把Java源文件编译成“.class”二进制文件,java命令解释执行“.class”文件。 图1.10 执行第一个Java程序 Java实 用 教 程 ( 第 2版 ) 1.4 Eclipse集成开发环境目前,编写Java程序普遍采用功能强大且免费的开发工具Eclipse。可从Eclipse.org网站http:/www.eclipse.org/download

15、s/下载最新的Eclipse发布版本,目前最新的稳定版本是Eclipse3.4。下载后,直接解压即可使用。解压后,在磁盘上生成一个eclipse文件夹,进入eclipse文件夹,双击eclipse.exe可执行文件,出现如下图1.11所示界面。 图1.11 Eclipse欢迎界面 Java实 用 教 程 ( 第 2版 ) 1.4 Eclipse集成开发环境h 1. 创建Java项目进入图1.12,在工作台主窗口中,依次选择FileNew Java Project命令,打开新建项目向导,在“Project name”栏中输入项目名“MyProject_01”,其他选项默认,单击“Finish”按

16、钮,项目创建成功,项目“MyProject_01”将出现在左边的Navigator(导航器)中。 1.12 创建Java项目 Java实 用 教 程 ( 第 2版 ) 1.4 Eclipse集成开发环境h 2.创建Java包在Navigator中右击项目“MyProject_01”,选择NewPackage,如图1.13所示,在“name”栏中输入包名“org.circle”,单击“Finlish”按钮完成包的创建。 图1.13 创建Java包 Java实 用 教 程 ( 第 2版 ) 1.4 Eclipse集成开发环境h 3. 创建Java类右击项目“MyProject_01”的包“org.circle”,选择“NewClass”,如图1.14所示,在“name” 栏中输入类名“Area”,单击“Finish”按钮完成类的创建。 图1.14 创建Java类 Java实 用 教 程 ( 第 2版 ) 1.4 Eclipse集成开发环境这时可以编写Java程序了。双击“Area.java”,输入“Area.java”源程序,如图1.15所示,单击保存按钮。 图1.15 eclipse工作台

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!