- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 课程安排 第1章 Java语言概述 第2章 Java语法基础 第3章 Java面向对象程序设计 第4章 对象、数组与字符串 第5章 数据结构及常用算法 第6章 流和文件 第7章 Java GUI应用程序设计 课程安排 第8章 异常处理与多线程 第9章 网络多媒体应用 第10章 Java数据库应用 推荐书籍 《Java应用教程》,薛为民,夏文红,解仑 编著,清华大学出版社,2005 《Java核心技术:卷Ⅰ基础知识(第7版)》,(美)昊斯特曼著,叶乃文,邝劲筠,杜永萍译,机械工业出版社,2008. 《Java编程思想(第4版)》,(美)埃克尔著,陈昊鹏译,机械工业出版社,2007. 第1章 Java语言概述 内容提要: Java语言的简述 Java应用开发体系 J2EE的N层体系结构 Java运行环境的安装配置 Java程序的分类 Java语言的面向对象特性 1.1 Java语言的简述 1.1.1 Java语言的诞生 1991年出现,”Oak”,用于嵌入家电 1.1 Java语言的简述 1995.5.23 ,Sun发布了 Java 1.0 (Java Development Kit ,JDK1.0) 从1998.12开始,发布JDK1.2,并使用Java 2 2006年,SUN推出Java 2 Platform, Standard Edition v 6.0 2011年,Oracle推出JDK 7.0 1.1.2 Java语言的主要特点 简单性 平台无关性 面向对象的技术 支持多线程 动态性 安全性 Java语言除上述主要特点外,还有高性能、分布性、强大性、解释性、可移植性等。 1.1.3 Java程序的运行机制 Java 虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage collection) 代码安全性检测(Code Security) Java 虚拟机(Java Virtual Machine) 在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件 。 Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器负责将Java虚拟机的代码在特定的平台上运行。 Java 虚拟机(Java Virtual Machine) 垃圾收集机制(Garbage collection) 不再使用的内存空间应回收----垃圾收集。 在C/C++ 等语言中,由程序员负责回收无用内存。 Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。 代码安全性检测(Code Security) Java执行代码的时候,由JVM对运行的代码进行安全性检测,当进行一些非法操作的时候,比如修改一些系统设置的时候,JVM会发出警告。 Java程序开发过程可以大致分为三个阶段: 编写Java源文件: 编译Java源程序 运行Java程序: 1. 2 Java应用开发体系 1.2.1 J2SE体系概述 J2SE主要:用于创建典型的桌面与工作站应用的Java平台。从配置上来说,只要安装JDK,就建立了一个J2SE开发和运行平台。 1.2.2 J2ME体系概述 J2ME主要用于创建嵌入式应用程序(如PDA、仪表),J2ME开发平台需要J2SE平台的支持。 1. 2 Java应用开发体系 1.2.3 J2EE体系概述 J2EE的任务是提供一个平台独立的、便携式、多用户、安全以及标准的企业级平台,服务器端部署用Java技术来完成。J2EE主要用于创建可扩展的企业应用,包括13种核心技术规范。 1.3 J2EE的N层体系结构 J2EE的N层体系结构 1.4 Java运行环境的安装配置 1.4.1 Java开发工具包 可以从/technetwork/java/index.html网站下载最新版本。对于不同的操作系统,可下载的文件格式不同。 1.4.2 环境变量的设置 在安装Java开发工具包JDK之后,为了保证Java源程序在不同目录下能够正常编译和运行,需要设置环境变量(JAVA_HOME, PATH, CLASSPATH)。 1.5 Java程序的分类 根据程序结构和运行环境的不同,Java程序可以分为两类:Java应用程序(Java Application)和Java小应用程序(Java A
您可能关注的文档
- (全)92新光地产品牌提案.ppt
- (十八)古书的注解.ppt
- (改)第一课时重要的一跳.ppt
- (广告策划案)优酸乳我要的改变我要的滋味.ppt
- (最新课件)七年级语文(上)复习资料一课件苏教版.ppt
- (渔家傲秋思)[1].ppt
- (苏教版)四年级语文下册课件人类的老师1.ppt
- (锦年)爱情你这个难以言传的情愫.ppt
- 0-1线性规划模型.ppt
- 0009岳阳楼记.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)