- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java_程序设计概述讲述
Java Java Internet 课程设计 大连理工大学 软件学院 赵小薇 课件邮箱:just_for_java@163.com Password: dlutjava 成绩制度: 考试成绩: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 –
您可能关注的文档
最近下载
- 日语入门第一课(课件).ppt VIP
- 心内科进修汇报ppt.pptx
- 2014年10月自考《英语一》讲义-Unit-11-(含课文、生词表、课后练习及答案).doc VIP
- 7.2各民族谁也离不开谁教学设计.docx VIP
- 七年级生物上册 第二单元 第二章 第四节 单细胞生物教案课件 .ppt VIP
- 《条形统计图》教学设计.docx VIP
- 2014年10月自考《英语一》讲义-Unit-09-(含课文、生词表、课后练习及答案).doc VIP
- 部编版语文六年级上册夏天里的成长 第2课时-优课件.ppt VIP
- 浙江省台州市玉环市2023-2024学年六年级上学期期末科学试卷.docx VIP
- Python金融数据分析与应用课件 第5章 数据建模:有监督学习.pptx VIP
文档评论(0)