《第1章Java语言概述-v21》精选课件.ppt

《第1章Java语言概述-v21》精选课件.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
参考书籍 参考书 《 Java 程序设计》唐大仕,北交大 《 Java语言与面向对象程序设计》,印旻, 清华大学出版社 《Java编程思想》,Bruce Eckel著;陈昊鹏等译,机械工业出版社 第一章 Java语言概述 第二章 Java语言基础 第三章 Java类和对象 第四章 Java的I/O流和异常处理 第五章 Java用户界面类和Applet 第六章 Java网络编程 第七章 Java多线程编程 第1章 Java语言概述 1.1 Java语言及其产生 1.2 Java的特点 1.3 Java的体系结构 1.3.1 Java的体系结构 1.3.2 Java虚拟机 1.3.3 垃圾回收机制 1.3.4 代码安全检测 1.4 Java的3种版本 1.5 Java开发环境概述 1.5.1 JDK的安装、配置和使用 1.5.2 JDK工具箱 1.5.3 Eclipse开发环境的安装、配置和使用 1.5.4 Java程序的编写 1.6 本章小结 第1章 Java概述 学习导读 Java 语言是对软件开发技术有深远影响、应用前景广泛、具有丰富的类库、继承了C++传统广泛使用的网络编程语言。本章着重介绍Java语言的众多特性,JDK1.6,Java语言开发环境以及简单Java程序。 Java用于创建WITS小应用程序 1.1 Java语言及其产生 随着新技术World Wide Web的发展,面向对象程序设计语言的进程中又出现了另一个萌芽。由于C和C++写成的程序都是与机器相关的,如果不重新编译,程序就不能运行在另一种类型的计算机上。就此问题,人们将注意力集中于开发一种与机器无关的程序设计语言上。 1.1 Java语言及其产生 1991年,Sun公司的5位技术专家开始将因特网商业化。James Gosling,Patrick Naughton,Chris Warth, Ed Frank和Mike Sheridan花了18个月的时间开发了一种称为Oak的编程语言,后来当这种新语言在1995年正式发布时,改名为Java。 目前,最常用的版本是1.6。 1.1 Java语言及其产生 Java这个名称被用于由Sun公司开发的各种技术。Java的内涵包括三种主要的Java组件: Java语言,为Java平台编写软件的设计语言 Java平台,为执行用Java编写的软件提供支 持的各种运行环境 Java API,提供完整的类库(JFC),包括GUI、数据存储和处理、I/O及网络支持等内容。 1.2 Java的特点 简单易学,Java = C++-- 面向对象,有生产力的90%面向对象 分布性,如Internet编程 健壮性,强类型 内存管理 异常处理 安全性,如对字节码进行安全性检查,Applet程序 体系结构中立,引入Java虚拟机,字节码与计算机结构无关 1.2 Java的特点(Cont.) 移植性,Java虚拟机的引入 解释性,半编译半解释,生成.class类文件 高效性,丰富的类库 多线程,内置线程库 动态性,动态绑定(虚拟函数,虚拟函数表) ,注意:静态函数没有动态性 1.3 Java的体系结构 1.3 Java的体系结构 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 1.4 Java的版本 三种版本:企业计算,桌面计算和移动计算。 标准版(Java SE):主要用于桌面应用软件的编程 企业版(Java EE): Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。Java EE包括许多组件,如JSP、Servlet、JDBC、 JavaBean、EJB、JavaMail等 微缩版(Java ME):主要应用于嵌入式系统开发,如手机和PDA的编程,还有实时系统的开发 另外,高性能的分布式计算(RMI,JINI)等应用。 1.5 Java开发环境概述 1.下载安装JDK JDK的下载:登录Java的官方网站() 2.配置环境变量 设置Java运行环境:进入“控制面板”,双击“系统”,弹出“系统属性”对话框,选择“高级”?单击“环境变量”按钮。 (2) 环境变量 — JAV

文档评论(0)

秦圈圈 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档