- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 程序设计概述课件.ppt
Java Java Internet 课程设计 大连理工大学 软件学院 成绩制度: 考试成绩:70% 平日成绩:30% 出席情况 平时作业 上机 主要内容 Java语言基础 数据类型、运算符和表达式、流程控制 类、包、接口 Java深入知识 覆盖、重载、内嵌类、异常处理 工具类 Java 的应用 线程、流操作、图形用户界面、网络、数据库编程 教材: 《JAVA程序设计》 蔡翠平主编 北方交通大学出版社 参考书: 《Java 编程思想》(Thinking in Java) 《Java大学基础教程》(第六版) (Java, How to Program) 《Java程序设计基础》 吴晓东著 清华大学出版社 API文档 第一章 Java 语言概述 Java 语言的产生 Java 的特点 Java 的工作方式 Java 的版本 Java 程序的类型 Java 的开发工具 Java 程序举例 Java 的产生 1991年?,SUN?MicroSystem公司的?James?Gosling、?Bill?Joe等人?,为在电视、控制烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak?的软件。Green project. Java 的产生 1993年,WWW兴起 静态页面 1994年, Oak ? Java 1995年,SUN正式对外公布了JAVA 1995年,Netscape推出支持Java的浏览器Navigator2.0 Java 的发展历程 The Java? 2 Platform / ● Java? 2 Platform, Standard Edition (J2SE) ● Java? 2 Platform, Enterprise Edition (J2EE) ● Java? 2 Platform, Micro Edition (J2ME) The Java? 2 Platform Java 的特点: 简单(易学,自动内存管理,简化重载,去掉指针及C++中一些不是绝对必要的功能 ) 面向对象(纯面向对象语言,程序代码以类的形式组织,由类来定义对象的各种状态和行为) Java 的特点 分布性(丰富的网络编程功能-轻松处理TCP/IP 通过URL访问远地资源;字节码可来自网络) 强壮性(静、动态检查,排除出现错误的条件,异常处理,取消指针,内存保护) 安全性(使用于网络/分布式运算环境,确保建立无病毒且不会被侵入的系统。内存分配及布局由Java运行系统决定,字节码验证) Java 的特点 体系结构中立(让Java应用程序能够在网络上任何地方执行,字节代码 - 平台无关性、完全统一的语言版本 - 实现无关性) 解释执行(Java是解释型的,但Java通过预先将源代码编译为接近于机器指令的字节码,有效地克服了传统解释型语言的性能瓶颈,同时又保持了解释型语言的可移植性。Java解释器能直接在任何机器上执行Java字节码) Java 的特点 多线程(支持 多线程,在语言级嵌入了并发控制的功能,大大简化了多线程应用程序的开发 ) 动态性(面向对象设计的延伸。JAVA的基本组成单元是类,而Java的类又是运行时动态装载的,更能适应时刻变化的环境,Java不会因程序库的更新,而必须重新编译程序 ) Java 与C+ +的比较 全局变量 goto语句 指针 多重继承 自动内存管理 预处理功能 类型转换 Write Once, run anywhere原理 Java 的工作方式Write Once, run anywhere Java 编程的5个阶段 阶段1 :编辑( Edit) – 用文档编辑器编辑java文档 。 –Java 程序应保存在以.java为扩展名的文档中。 阶段2 :编译(Compile) –使用sun的编译器:命令javac – Java编译器把程序转换成bytecodes,以.class为扩展名。 阶段 3:加载(load) – Java的程序在运行前,必须被加载到memory中,可能来自disk, system或者internet。 阶段4:校验(verify)– 运行bytecode verifier以确保所有的bytecodes是有效的并且不违反Java security restrictions. 阶段5:解释运行(interpreter)– Java interpreter 也被称为JVM – 每次解释是执行one bytecode at a time,直到执行程序中定义的方法动作。 application : java a
您可能关注的文档
- 2014中考英语一轮复习九年级复习课件(易错点针对训练+能力提升):Unit5课件.ppt
- 2015年AHA国际心肺复苏指南课件.ppt
- 2015年心肺复苏更新指南课件.ppt
- 2015年高考英语语法填空解题策略及范例课件.ppt
- 973计划项目组织实施课件.ppt
- Capital Structure and Cost of Equity(高级公司财务-资本结构与资金成本-英文版课件)课件.ppt
- CRF的护理注意事项课件.ppt
- English idioms and proverbs(英语习语和谚语专题复习)1课件.ppt
- GIS数字化课件.ppt
- ISO-TS16949-导入和简介课件.ppt
最近下载
- DMIS语言简易教程资料.pdf VIP
- 初中物理八年级下册-大单元教学】10.3教学设计:物体的浮沉条件及应用教学设计 八下第十章《浮力》大单元整体设计(人教版).doc VIP
- 围挡物资供货服务计划方案.docx VIP
- 重症患者心脏康复护理技术.pptx VIP
- 05X101-2 地下通信线缆敷设建筑工程 图集 .docx VIP
- 水利水电站压力管道.doc VIP
- 八年级物理第二章声现象主题单元设计.doc VIP
- 人教版八年级下册物理 第七章 力 大单元整体教学设计.docx VIP
- 12D101-5 110KV及以下电缆敷设.docx VIP
- 初中数学大单元整体教学设计.docx VIP
文档评论(0)