- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计》讲义
《Java程序设计》讲义 杨瑞龙 cexplorer@126.com QQ:4460 4507 Tel重庆大学计算机学院 教材和参考书 实验环境 集成的开发环境 课程安排 学时 上课40学时,上机实践 20学时,共计60学时,3学分 教学方式 课堂理论知识学习, 课堂(课后)练习 上机实践,广泛阅读参考资料(WWW) 考试复习 , 平时答疑 成绩组成 考试(70)+实验(20)+平时(10)(考勤+作业+其它) 本课程主要内容 Java基础知识 语言概述,简单数据类型,运算符和表达式 控制语句,面向对象技术基础,Java面向对象特性 数组,字符串,Java集合框架,常用类 中级编程技术 例外处理,输入输出处理,线程,图形用户界面设计,Java Applet,Socket网络通信 高级应用技术 Java安全技术,JDBC技术,Java Beans, Web编程:Jsp,Servlet,taglib,打包和部署 J2ME 和 EJB 介绍 以教材为基础,在教学过程中,对部分内容作适当的调整。 通过课程的 学习 能够 以Java语言为工具,运用 面向对象的 思想,解决现实生活中的问题 。 要求同学们 做到: 在上课时认真听讲,把疑难问题 记下,课后和老师交流。课前预习,课后复习。认真完成课后作业和上机实习作业。 勤学好问,多看书,多练习,把握重点,克服难点。 具体学习方法,同学们可以把握下面的四点: 持续进行知识积累,不要急功近利,掌握每个知识点,特别是重点。 课前预习,温故知新。 博彩众长,多看参考资料,扩大知识范围。 平时注意记笔记,记录重点问题,疑难问题,及自己的体会。 第一章 Java语言概述 Java语言发展简史 Java的特点 Java与C++的比较 Java运行环境(三个实现机制) Java开发环境 Java程序分类与举例 Java程序结构 Java程序编码规范 JDK文档 Java语言的发展 1991年,当初Sun公司的 James Gosling开展了一个名为“Green”的项目,主要目的是开拓消费类电子产品市场,OAK语言 ,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器. 1993 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1995年5月23,Sun World大会,正式发表 1995年Sun 公司的 HotJava 浏览器问世 1996年 发布了1.0 1997年2月,Java的开发包Java v1.1发布 1998年12月,Sun公司发布了Java2平台。 2003年发布了 J2sdk 1.4 2004年,发布J2sdk 1.5-5.0 以后发布jdk6.0 James Gosling James Gosling介绍 Java平台-不断扩展的计算平台 各版本的差别 Java的基本特点3-1 简单 面向对象 分布式 Java的基本特点3-2 健壮性 安全 体系结构中立 可移植性 Java的基本特点3-3 解释执行 高性能 多线程 动态 Java与C++的比较 全局变量 无条件转移指令 指针 内存管理 数据类型的一致性 类型转换 头文件 结构和联合 预处理 面向对象的特性 Java 程序的运行环境(JRE) Java的三个实现机制 Java虚拟机(JVM) 垃圾收集机制( GC ) 代码安全性检测 Java虚拟机(5-1) 在一台计算机上由软件模拟的假想的计算机。基于下层的操作系统和硬件平台,可以在上面执行Java的字节码程序。 Java程序的代码存储在class文件中(也称为字节码文件)。 Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。 Java解释器负责将Java程序的代码在特定的平台上运行。 Java虚拟机(5-2) Java虚拟机的建立需要针对不同的软硬件平台做专门的实现: Java虚拟机(5-3) Java虚拟机定义了: 指令集 寄存器集 类文件结构 堆栈 垃圾收集堆 内存区域 Java虚拟机(5-4) Java 虚拟机的执行过程有三个典型特点: 多线程:JAVA虚拟机支持多个线程的同时运行,这些线程独立地执行JAVA代码,处理公共数据区和私有栈中的数据。 动态连接: JAVA程序之所以适合在网络上运行,一个重要原因是JAVA虚拟机的动态连接特性。 例外处理: JAVA虚拟机提供了可靠的例外处理(或叫 异常处理)。 Java虚拟机(5-5)-实时编译器 使用“实时 (Just In Time)” 编译器,也称为JIT编译器。可以提高 Java 代码的执行速度。 SUN公司在Jav
有哪些信誉好的足球投注网站
文档评论(0)