- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计 为什么要学Java 到处都是?Java Java是目前使用最为广泛的网络编程语言之一。它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。 Java?免费 Sun?提供?Java?相关的工具,让你可以开发执行?Java?程序。你无须支付授权费,你也不用花钱买?Java?开发工具。而且,Java?的?API?是珍贵的宝藏。 课程目标 掌握Java语言基础知识 理解面向对象的编程思想 运用Java编写命令行程序 运用AWT编写图形用户界面程序 运用JDBC编写数据库访问程序 运用AWT和JDBC实现C/S结构的应用程序 参考教材 Java语言程序设计基础教程 龚永刚 陈昕等编著 清华大学出版社 教育部实用性信息技术人才培养系列教材 授课及考核 授课方式 多媒体授课(30学时) :1-18周 周一 7-8节 任务驱动(上机24学时): 1-18周 单周 周四 3-4节 12、14、16周 周一 7-8节 考核方式 平时成绩(40%):考勤+作业+上机 期末考试(60%):开卷闭卷待定 第一章 Java程序设计概述 本章目标 了解Java 语言特点 掌握Java 程序运行环境的配置 Application和Applet 1.1 Java语言的简介 Sun Microsystems 于1995年推出 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言。希望用于控制嵌入在有线电视交换盒、PDA、手机等的微处理器 1994年将Oak语言更名为Java Java 既安全、可移植,又可跨平台,而且能够解决Internet 上的大型应用问题 1.2 Java跨平台原理 Java虚拟机(Java Virtual Machine) 简称JVM,Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 1.3 Java语言的关键特点 简单易学易用 平台无关性 面向对象性 安全性 多线程 动态性 1.4 Java平台 Java的三类平台 J2EE(企业版) J2SE(标准版) J2ME(微型版) 1.4 Java平台 J2EE(Java 2 Enterprise Edition):企业版 主要目的是为企业计算提供一个应用服务器的运行和开发平台。 J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品,通过基于标准化模块组件和一整套的相关服务能够自动处理应用程序行为的许多细节,从而大大简化了多层企业应用程序的构造和部署。 IBM、Oracle、BEA、HP等29家已经推出了自己的产品,其中尤以BEA公司的WebLogic产品和IBM公司的WebSphare最为著名。 1.4 Java平台 J2SE(Java 2 Standard Edition):标准版 主要目的是为台式机和工作站提供一个开发和运行的平台。包括标准的Java 2 SDK、工具、运行时环境和API,用Java程序设计语言编写、部署和运行Applet和应用程序的开发人员,是桌面开发和低端商务应用的解决方案。 J2ME(Java 2 Micro Edition):小型版 主要是面向消费电子产品,为消费电子产品提供一个Java的运行平台,使得Java程序能够在手机、机顶盒、PDA等产品上运行包含高度优化的Java运行时环境,致力于电子消费产品和嵌入式设备的解决方案。 1.5 Java的垃圾回收与代码安全检查机制 Java的垃圾回收 在Java程序的执行过程中,部分内存在使用过后就处于废弃状态,如果不及时进行无用内存的回收,内存会越占越多,导致内存泄漏,进而导致系统崩溃。 在Java运行环境中,始终存在着一个系统级的线程,专门跟踪内存的使用情况,定期检测出不再使用的内存,并进行自动回收,避免了内存的泄露,也减轻了程序员的工作量。 1.5 Java的垃圾回收与代码安全检查机制 代码安全检查机制 字节码的执行需要经过三个步骤 1)首先由类装载器(class loader)负责把类文件(.class文件)加载到Java虚拟机中,在此过程需要检验该类文件是否符合类文件规范; 2)其次字节码校验器(byte code verifier)检查该类文件的代码中是否存在着某些非法操作,例如Applet程序中写本机文件系统的操作; 3)如果字节码校验器检验通过,由Java解释器负责把该类文件解释成为机器码进行执行。 1.6 典型的Java开发环境 Sun公司为全世界使用Java进行开发的人
文档评论(0)