- 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程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力。 本课程的主要知识点群包括面向对象技术、异常处理、多线程、输入输出流、图形用户界面(GUI)设计、Applet开发、网络通信以及数据库编程等。 课程教学的具体目标 1、熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用。 2、学会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。 3、掌握Java语言基础类、字符串类的应用。 4、掌握异常的应用方法,进行异常处理设计 5、掌握线程的使用方法。 课程教学的具体目标 6、掌握Java语言的I/O编程及应用方法。 7、掌握Java图形用户界面设计方法及其编程。 8、掌握Applet小应用程序的设计方法,设计小型网络应用程序。 9、掌握Application应用程序的设计方法,设计小型网络应用程序。 课程教学的重点和难点 1. 面向对象的编程思路 2. java编程规范 3. java类库帮助文档的浏览和生成 4. 多维数组的初始化 5. 方法覆盖和方法重载 6. 类变量和类方法的使用 7. 正确地使用捕获例外和声明抛弃例外的两种 例外处理的方法。 8. 正确使用各种输入输出流。 9. 正确使用对象串行化的方法。 主要讲授内容 1.1 程序设计语言 1.2 Java语言最简单的Java程序 1.3 最简单的Java程序 1.4 Java的一个特性:write once,run anywhere 1.1 程序设计语言 程序设计语言经历: 1.2 Java语言 Java是一种编程语言,像其他语言一样,我们可以使用它开发出各种应用程序。例如开发各种字处理软件、浏览器、E-mail客户软件、各种服务器程序、管理程序、数据库系统等。 Java又是一种应用和开发环境,它提供了一整套工具和类库,以它为基础,我们可以开发和部署各种应用系统,如电子商务系统等。 Java语言的基本概念 Java语言的特点 简单性 面向对象 安全性 平台无关 多线程 网络功能 执行效率 垃圾收集 Java虚拟机 Java虚拟机(Java virtual machine,JVM)是运行Java 程序必不可少的机制。JVM是编译后的Java 程序和硬件系统之间的接口,程序员可以把JVM看作一个虚拟的处理器。它不仅解释执行编译后的Java指令,而且还进行安全检查。它是Java程序能在多平台间进行无缝移植的可靠保证,同时也是Java 程序的安全检验引擎。 Java虚拟机 Java 虚拟机规范中给出了JVM的定义: JVM是在一台真正的机器上用软件方式实现的一台假想机。 Java虚拟机规范提供了编译所有Java代码的硬件平台。 JVM不但可以用软件实现,而且可以用硬件实现。 Java虚拟机 JVM的具体实现包括: 指令集(等价于CPU的指令集) 寄存器组 类文件格式 栈 垃圾收集堆 内存区 Java虚拟机 JVM的代码格式为压缩的字节码,因而效率较高。 JVM的实现叫做Java运行时系统,简称为运行时。 Java平台由Java应用编程接口(Application Programming Interface,简称API)和Java虚拟机(Java virtual machine ,简称JVM)构成。 Java应用编程接口是已编译的可在我们的程序中使用的代码库。它们使我们能够添加现成的可定制的功能,以节约编程时间。 —般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。 Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。 Java程序并不是在本机操作系统上直接运行,而是通过Java虚拟机向本机操作系统进行解释来运行。这就是说,任何安装有Java虚拟机的计算机系统都可以运行Java程序,而不论最初开发应用程序的是何种计算机系统。 1.2 最简单的Java程序 1.2.1 环境设置 1.2.2 编写源程序 1.2.3 编译 1.2
您可能关注的文档
- GSM-R相关知识天线.ppt
- GZ-5W黑圈LED天花灯.ppt
- HatsuneMiku(初音未来).ppt
- H3CS3600V2系列交换机介绍.ppt
- HCR助力医院品牌建设.ppt
- Heberden结节.ppt
- HTML表单和JSP汉字处理问题.ppt
- HYZ-OS-2013-虚拟存储器.ppt
- H第八章人力资源配置.ppt
- ICU镇痛镇静.ppt
- 第1单元探寻互联网新世界第1课互联网发展靠创新(教学设计)人教版信息科技七年级全一册.docx
- Unit2课时3SectionA(GrammarFocus)语法课课件-八年级英语上册(人教版2024).pptx
- 第八单元金属和金属材料-课题1金属材料课件--九年级化学人教版上册.pptx
- 1测量气温课件-科学三年级上册大象版.pptx
- 告别浪浪山奔赴新赛季开学收心班会课件.pptx
- 第二节急性肾功能衰竭 .pptx
- 银川二中西校区戴雯霄课件教材课程.ppt
- Unit4SeasonsLesson1(课件)-新交际英语英语二年级上册.pptx
- 英语四年级下册Unit6Travel-Lesson-3-What-are-you-going-to-do-there-.ppt
- 第四章中国的主要产业章末重点提分练课件-八年级地理上册湘教版.pptx
最近下载
- 早产的临床诊断与治疗指南.pptx VIP
- 2025年中国DBE项目创业投资方案.docx
- 彩钢瓦屋面支架及组件安装施工方案.docx VIP
- DBJ_T13-250-2021 福建省合成材料运动场地面层应用技术标准.docx VIP
- 普通生物学考研名词解释.pdf VIP
- 企业管理概论复习资料企业管理概论复习资料.docx VIP
- 《暖通空调热泵技术》课件.ppt VIP
- 2025年水环境服务项目可行性分析报告.docx
- 专题63 说明文之说明顺序、标题与段落作用(知识梳理 练习)-备战2025年中考语文一轮复习考点专练(全国通用)(原卷版).docx VIP
- 中国溶剂油项目投资计划书.docx
文档评论(0)