Java软件开发技术概述
Java软件开发技术概述 1.1Jw述 1.2Jav言体系结控 1.3Jv高开发工介绍 被此健映
Java软件开发技术概述 1.1 Java 语 言 概 述 1.2 Java语言体系结构 1.3 Java语言开发工具介绍
本章介绍了Java语言的发展、特点,Java 语言体系结构和Java软件开发工具。通过 本章的学习,读者应该掌握以下内容 Java语言的发展、特点 Java语言体系结构 ●Java语言常用软件开发工具的特点 被此健映
本章介绍了Java语言的发展、特点,Java 语言体系结构和Java软件开发工具。通过 本章的学习,读者应该掌握以下内容: ⚫ Java语言的发展、特点 ⚫ Java语言体系结构 ⚫ Java语言常用软件开发工具的特点
1,1Jav语盲概述 1,1,1Java语言的发展 1991年,Java语言诞生在美国Su公 司,它是由“绿色工程”( Green Project, 小组开发的。 被此健映
1.1 Java 语 言 概 述 1.1.1 Java语言的发展 1991年,Java语言诞生在美国Sun公 司,它是由“绿色工程”(Green Project) 小组开发的
1995年,随着Java语言在 Internet和多媒体 上的发展,它得到了全球计算机业的高度 重视。 Netscape公司和 Microsof公司都先 后公布了支持Java语言的浏览器,像 Netscape Navigator20以上版本和 Microsoft Explorer20以上版本。 被此健映
1995年,随着Java语言在Internet和多媒体 上的发展,它得到了全球计算机业的高度 重视。Netscape公司和Microsoft公司都先 后公布了支持Java语言的浏览器,像 Netscape Navigator 2.0以上版本和 Microsoft Explorer 2.0以上版本
Java最初的1.0版和1版在设计上有不少缺 点,Sun公司在12版上倾注了大量的心血, 使其更完善,并加入了许多新的设计。鉴 于12版与之前版本的巨大差别,Sun公司 将12版以及其以后版本命名为“Java2” 目前,Java语言的正式版本已经发展到14 版以及最新的15版。 被此健映
Java最初的1.0版和1.1版在设计上有不少缺 点,Sun公司在1.2版上倾注了大量的心血, 使其更完善,并加入了许多新的设计。鉴 于1.2版与之前版本的巨大差别,Sun公司 将1.2版以及其以后版本命名为“Java 2” 。 目前,Java语言的正式版本已经发展到1.4 版以及最新的1.5版
1.1.2Java虚拟机 Java并没有用编译器直接将程序翻译成机 器语言,而是先翻译成字节码(Byte Code),这样编译的时间大大减少。当然, 这种字节码格式的程序,计算机是不可能 理解的,所以Jav就通过一种名为虚拟机 JavaⅤ irtual machine,JVM)的程序再 将字节码翻译成机器语言。 被此健映
1.1.2 Java虚拟机 Java并没有用编译器直接将程序翻译成机 器语言,而是先翻译成字节码(Byte Code),这样编译的时间大大减少。当然, 这种字节码格式的程序,计算机是不可能 理解的,所以Java就通过一种名为虚拟机 (Java Virtual Machine,JVM)的程序再 将字节码翻译成机器语言
Java字节码 Java源程序 Java编译器 Java虚拟器 """"“A 计算机 图1-1Java语言翻译方法示意图 被此健映
Java 编译器 Java 虚拟器 Java 源程序 Java 字节码 计算机 图1-1 Java语言翻译方法示意图
1.1.3Java语言特点 1.结构简单 2.面向对象 3.平台无关 可靠性 5.安全性 6.多线程 被此健映
1.1.3 Java语言特点 1.结构简单 2.面向对象 3.平台无关 4.可靠性 5.安全性 6.多线程
1,1.4Jva程序的分类 按照实现环境的不同,JaVa程序大致可以 分为以下5种类型。 Java application:独立的Java应用程序。 Java applet:Java小应用程序,通常在用 户浏览器中运行。 被此健映
1.1.4 Java程序的分类 按照实现环境的不同,Java程序大致可以 分为以下5种类型。 • Java Application:独立的Java应用程序。 • Java Applet:Java小应用程序,通常在用 户浏览器中运行
Java Servlet:Java服务器小程序,实质上 是一个Java类,运行于Web服务器端,接受 客户端的请求,并自动生成动态网页返回 到客户端。 JSP( Java server Page):一种用于生成 动态网页的技术,类似ASP,基于 Servlet 技术,可实现程序与页面格式控制的分离 JSP能够快速开发出基于Web、独立于平台 的应用程序。JSP程序同样运行于Web服务 器端。 被此健映
• Java Servlet:Java服务器小程序,实质上 是一个Java类,运行于Web服务器端,接受 客户端的请求,并自动生成动态网页返回 到客户端。 • JSP(Java Server Page):一种用于生成 动态网页的技术,类似ASP,基于Servlet 技术,可实现程序与页面格式控制的分离。 JSP能够快速开发出基于Web、独立于平台 的应用程序。JSP程序同样运行于Web服务 器端
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)应用实例(成绩管理系统设计).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第一讲 数据库基础知识.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第五讲 视图及数据更新.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第四讲 数据查询.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十一讲 报表设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十五讲 面向对象编程实例.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十四讲 面向对象编程方法.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十三讲 菜单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十七讲 SQL应用基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十六讲 数据交换技术.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十讲 高级表单设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第十二讲 高级报表设计.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第三讲 数据库基本操作(下).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第七讲 常用命令.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第六讲 面向过程程序设计基础.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第九讲 表单设计初步.ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第二讲 数据库基本操作(上).ppt
- 昆明理工大学:《数据库应用基础》课程PPT教学课件(Visual FoxPro 应用及开发技术)第八讲 函数及程序控制结构.ppt
- 《中文版AutoCAD 2007实用教程》教学资源(PPT课件)第9章 使用面域与图案填充.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二讲 C程序设计初步.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一讲 C语言概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第三讲 分支结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四讲 循环结构的C程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五讲 模块化程序(函数).ppt
- 《电子 CAD》考试试卷(选择、填空题).doc
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第1章 Internet概述.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第2章 Internet的地址和域名体系.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第3章 Internet接入.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第4章 E-Mail(电子邮件).ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第5章 网上信息浏览——WWW服务.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第6章 文件传输.ppt
- 21世纪高职高专规划教材:《Internet应用技术》教学资源(PPT课件)第7章 Internet的其它服务.ppt
- 重庆工业职业技术学院:《C++程序设计》课程教学资源(上机操作)趣味取球.ppt
- 《微机原理与接口技术》课程PPT教学课件:第九章 数/模和模/数转换.ppt
- 《微机原理与接口技术》课程PPT教学课件:第五章 存储系统及半导体存储器.ppt
- 《微机原理与接口技术》课程PPT教学课件:第六章 总线.ppt
- 《微机原理与接口技术》课程PPT教学课件:第七章 输入输出总线接口技术.ppt
- 《微机原理与接口技术》课程PPT教学课件:第八章 中断技术、DMA控制器及定时器/计数器.ppt
- 《微机原理与接口技术》课程PPT教学课件:第一章 微型计算机系统概述.ppt