海南大学:《Java 2实用教程(第3版)》PPT教学课件_第1章 Java概述(邱钊)

第1章Java概述 Java语言作为一种优秀的语言,具备面向对 象、体系结构中立、安全、稳定和多线程等优良 特性,是目前软件设计中功能极为强大的编程语 言。JaVa语言不仅可以开发大型的应用程序,而 且特别适合 Internet的应用开发。Java具备了“ 次编写,到处运行”的特点,因此,它已成为网 络时代最重要的语言之
第1章 Java概述 Java语言作为一种优秀的语言,具备面向对 象、体系结构中立、安全、稳定和多线程等优良 特性,是目前软件设计中功能极为强大的编程语 言。Java语言不仅可以开发大型的应用程序,而 且特别适合Internet的应用开发。Java具备了“一 次编写,到处运行”的特点,因此,它已成为网 络时代最重要的语言之一

主要内容 1.Java发展简史 2.Java的特点 3.Java和 Internet 4.安装jDK开发环境 5.使用命令行工具 6.使用集成开发环境
1. Java发展简史 2. Java的特点 3. Java和Internet 4. 安装JDK开发环境 5. 使用命令行工具 6. 使用集成开发环境 主要内容

11Java发展简史 Java是由 James Gosling领导的小组在Sun Microsystem公司开发的。 1996年1月,Sun公司发布Java1.0 1998年12月,Sun公司发布Java2平台。 1999年6月,Sn公司发布Java企业平台]2EE
◼ Java是由James Gosling领导的小组在Sun Microsystem公司开发的。 ◼ 1996年1月,Sun公司发布Java 1.0 。 ◼ 1998年12月,Sun公司发布Java 2平台。 ◼ 1999年6月,Sun公司发布Java企业平台—J2EE 。 1.1 Java发展简史

12]ava的特点 Java是简单的、面向对象的、分布式的、解释型的、健 壮的、安全的、体系结构中立的、可移植的、高效的 多线程的、动态的。 1.Java是简洁的 2.Java是面向对象的 3.Java是分布式的 4.Java是解释型的 5.Java是健壮的 6.Java是安全的 7.Java是体系结构中立的 8.Java是多线程的 9.Java是动态的
◼ Java是简单的、面向对象的、分布式的、解释型的、健 壮的、安全的、体系结构中立的、可移植的、高效的、 多线程的、动态的。 ◼ 1. Java是简洁的 2. Java是面向对象的 3. Java是分布式的 4. Java是解释型的 5. Java是健壮的 6. Java是安全的 7. Java是体系结构中立的 8. Java是多线程的 9. Java是动态的 1.2 Java的特点

1.3Java和 Internet Java凭借它在语言上无法比拟的优势,如安全性、平台无关 性、硬件结构无关性、语言简洁、面向对象等特性成为网络 编程的首选语言 ■Java根植于网络,网络的发展促进了Java的规范 Internet的服务种类丰富,应用最广泛的有WWW(Word Wide Web)服务, Gopher服务,文件传输服务,远程终端 服务,Ema电子邮件服务,网络论坛,各电子公告栏信息 服务,网上购物等。Web页是发布消息、相互交流的重要方 式之一。Wweb页由网络测览器装载。由Java编写的 Applet程 序代码可以嵌入Web页中在浏览器上运行,可以轻松地实现 动画、人机交互和事件处理等功能,Java与Ⅵeb联系十分紧 密, Java在Web上的应用充分显现出它的强大功能
◼ Java凭借它在语言上无法比拟的优势,如安全性、平台无关 性、硬件结构无关性、语言简洁、面向对象等特性成为网络 编程的首选语言。 ◼ Java 根植于网络,网络的发展促进了Java的规范。 Internet的服务种类丰富,应用最广泛的有 WWW(World Wide Web)服务,Gopher服务,文件传输服务,远程终端 服务,Email电子邮件服务,网络论坛,各电子公告栏信息 服务,网上购物等。Web页是发布消息、相互交流的重要方 式之一。Web页由网络测览器装载。由Java编写的Applet程 序代码可以嵌入Web页中在浏览器上运行,可以轻松地实现 动画、人机交互和事件处理等功能,Java与Web联系十分紧 密,Java在Web上的应用充分显现出它的强大功能。 1.3 Java和Internet

14安装]25DK开发环境 Java的开发运行环境是指Java的开发工具和相应的软/ 硬环境。目前,有许多用于开发Java程序的工具,如 Sun公司的2SDK(Jaa2SDK)和 Java Workshop, Borland公司的] Builder,IBM公司的 Eclipse, Microsoft 公司的v]++, Symantec公司的 Visual cafe等
Java的开发运行环境是指Java的开发工具和相应的软/ 硬环境。目前,有许多用于开发Java程序的工具,如 Sun公司的J2SDK(Java 2 SDK)和Java Workshop, Borland公司的JBuilder,IBM公司的Eclipse,Microsoft 公司的VJ++,Symantec公司的Visual Café等。 1.4 安装J2SDK开发环境

14安装]2SDK开发环境 建立]ava2SDK开发环境 1.从Sun公司的网站 Http //java. sun com上下载 2SDK工具包 2从J2SDK工具包中找出运行文件jdk-15_0 windows 586eXe并运行之,完成]2SDK的安装。 3.设置 Windows xp系统环境变量( Windows2000 2003的设置与此基本相同)。具体方法看课本第6页
建立Java 2 SDK开发环境 ◼ 1.从Sun公司的网站(http://java.sun.com)上下载 J2SDK工具包 ◼ 2.从J2SDK工具包中找出运行文件jdk-1_5_0-windowsi586.exe并运行之,完成J2SDK的安装。 ◼ 3.设置Windows XP系统环境变量(Windows2000、 2003的设置与此基本相同)。具体方法看课本第6页。 1.4 安装J2SDK开发环境

1.5使用命令行工具 ■ Application和 Applet Java程序可分为 Application(应用程序)和 Applet (小程序)两种类型,这两类程序的开发原理是相 同的,但是运行环境有所不同
1.5 使用命令行工具 ◼ Application和Applet Java程序可分为Application(应用程序)和Applet (小程序)两种类型,这两类程序的开发原理是相 同的,但是运行环境有所不同

1.5使用命令行工具 ■ Application程序有以下主要特点: 1. Application程序是独立完整的程序; 2.在命令行调用独立的解释器即可运行 Application 程序; 3.App| lication程序的主类必须有一个命名为main的方 法,作为程序的入口; 4. Application程序的图形界面需要在程序中自己构建;
1.5 使用命令行工具 ◼Application程序有以下主要特点: 1. Application程序是独立完整的程序; 2. 在命令行调用独立的解释器即可运行Application 程序; 3. Application程序的主类必须有一个命名为main的方 法,作为程序的入口; 4. Application程序的图形界面需要在程序中自己构建;

1.5使用命令行工具 Applet程序有如下特点: 1. Applet程序不是完整的独立程序,而更像是一个已经构建 好的框架程序中的一个模块; 2. Applet程序只能在WWW浏览器环境下运行,因此还必须 建立一个HTML文件来调用 Applet程序; 3. Applet程序的主类必须是 java applet Applet类的子类; 4. Applet程序不用在程序中构建图形界面,而是直接利用 WWW浏览器提供的图形用户界面;
◼ Applet程序有如下特点: 1. Applet程序不是完整的独立程序,而更像是一个已经构建 好的框架程序中的一个模块; 2. Applet程序只能在WWW浏览器环境下运行,因此还必须 建立一个HTML文件来调用Applet程序; 3. Applet程序的主类必须是java.applet.Applet类的子类; 4. Applet程序不用在程序中构建图形界面,而是直接利用 WWW浏览器提供的图形用户界面; 1.5 使用命令行工具
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第九章 可编程并行接口芯片Intel 8255A.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十章 串行通信和可编程接口芯片8251A.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十一章 A/D、D/A转换器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十二章 8237DMA控制器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十三章 键盘与LED显示技术.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第十四章 显示器、打印机、磁盘.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第二章 8086系统结构.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第四章作业.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第三章 8086的寻址方式和指令系统.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第五章 存储器.ppt
- 武汉科技大学(武汉科技学院):《微机原理与汇编语言》课程教学资源(PPT课件)第一章 微型计算机概述(王言前).ppt
- 华为:《编程规范与案例》软件编程规范总则CHECKLIST.doc
- 华为:《编程规范与案例》软件编程规范培训实例与练习.doc
- 华为:《编程规范与案例》目录.doc
- 华为:《编程规范与案例》Panorama系统程序开发规范之二.doc
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》Visual_Fortran上机简要步骤(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》FORTRAN语言上机简单步骤(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十三章 文件简介(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十二章 数据共用存储单元和数据块子程序(赵永军).ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第10章 多线程 thread.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第11章 输入输出流及文件.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第12章 Java的网络编程.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第2章 Java基本编程结构.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第3章 字符串和数组.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第4章 对象和类.ppt
- 本章将继续探讨后两个特性,即继承性和多态性。海南大学:《Java 2实用教程(第3版)》PPT教学课件_第5章 继承与多态.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第6章 异常处理.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第7章 图形编程.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第8章 Java Swing与事件处理.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第9章 Applet基础.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第2章 标识符、关键字和数据类型.ppt
- 海南大学:《Java 2实用教程(第3版)》PPT教学课件_第1章 Java语言入门.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第1章 电路基本概念和定律.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第2章 电阻电路分析.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第3章 动态电路分析.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第4章 物理量.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第5章 半导体器件.ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第6章 放大电路分析基础(2/3).ppt
- 海南大学:《计算机电子电路技术—电路与模拟电子部分》第6章 放大电路分析基础(3/3).ppt