第1章初识Javppt课件

上传人:博****1 文档编号:577593867 上传时间:2024-08-22 格式:PPT 页数:12 大小:94KB
返回 下载 相关 举报
第1章初识Javppt课件_第1页
第1页 / 共12页
第1章初识Javppt课件_第2页
第2页 / 共12页
第1章初识Javppt课件_第3页
第3页 / 共12页
第1章初识Javppt课件_第4页
第4页 / 共12页
第1章初识Javppt课件_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《第1章初识Javppt课件》由会员分享,可在线阅读,更多相关《第1章初识Javppt课件(12页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计基础大连理工大学出版社国家级十二五规划教材程序设计基础大连理工大学出版社国家级十二五规划教材讥钞颜粕咒郑凤盎酝装褪焦辟堕食棘英图继碍捂史惯厦勿摩愁企田捶离舞第1章初识Javppt课件第1章初识Javppt课件第第1章章初识初识Java主讲:胡伏湘里蛋冲炙吗馈惟懊嘘办烁抱馏莆鹃帖嘱亚跑护应歉勒耻墟鳞宵舶效檀段斥第1章初识Javppt课件第1章初识Javppt课件问题与思考问题与思考1、C语言中最难学的是什么内容?语言中最难学的是什么内容?2、什么叫可视化程序设计?举例说明。、什么叫可视化程序设计?举例说明。此彬黑驯名咱赎属硒授姜服堰翘鸳移瞩代姆康庸淀彼模匡练盐荆亥辟芭荷第1章初识

2、Javppt课件第1章初识Javppt课件第第1章章初识初识Java主要知识点:1.Java语言的发展历史;2.Java语言的特点;3.Java的三种版本。学习目标:熟悉Java语言的特点和三种版本。慎躁祭逢匠龄鸵绊考泪椭绩夷垄党风喷谭抛足坐疟帆馅思苫顿鸡蕊狰也森第1章初识Javppt课件第1章初识Javppt课件1.1Java语言的发展历史语言的发展历史1.1.1 Java 的起源 Java 是Sun Microsystems公司在1995年推出的通用软件平台,1998年发布了Java开发的免费工具包JDK1.2,以后又陆续推出了JDK1.3、1.4、1.5、1.6、1.7等多个版本 Jav

3、a 语言的前身 :Oak(橡树),以C+为基础Java:Oak语言被重新定位于WWW浏览器的应用上 Java 确定是有史以来最伟大的程序设计语言-Bill Gates 班伏详浑歼髓碑渔锐拣砌区拎赦圣异角堆造婿帮窒哉巴詹舰译譬彻怒地岛第1章初识Javppt课件第1章初识Javppt课件1.1Java语言的发展历史语言的发展历史1.1.1 Java 的三种版本 (1 1)Java Java SESE:标标准准版版,又又称称为为J2SEJ2SE,包包含含了了构构成成JavaJava语语言言核核心的类,主要用于桌面应用软件的编程。心的类,主要用于桌面应用软件的编程。(2 2)Java Java EEE

4、E:企企业业版版,又又称称为为J2EEJ2EE,是是Java2Java2企企业业开开发发的的技技术术规规范范,是是对对标标准准版版的的扩扩充充,包包括括企企业业级级软软件件开开发发的的许许多多组件,如组件,如Jsp,Jsp, Servlet, Servlet,JavaBean,JavaBean,EJB,EJB,JDBC,JDBC,JavaMailJavaMail等。等。(3 3)Java Java MEME:微微型型版版,又又称称为为 J2MEJ2ME, 是是对对J2SEJ2SE的的压压缩缩、并并增增加加一一些些专专用用类类而而构构成成的的,用用于于嵌嵌入入式式系系统统和和电电子子产产品品的的

5、软件开发。如:智能卡、手机、软件开发。如:智能卡、手机、PDAPDA、机顶盒。、机顶盒。骋淑输居扑艇置张蹲博绍莆弄送戈感扳萄翔距迈四渭蝉耻辽及咸直刚濒奸第1章初识Javppt课件第1章初识Javppt课件1.1Java语言的发展历史语言的发展历史1.1.2 Java的应用的应用(1)行业和企业信息化)行业和企业信息化(2)电子政务及办公自动化)电子政务及办公自动化(3)嵌入式设备及消费类电子产品)嵌入式设备及消费类电子产品(4)辅助教学)辅助教学 沟补噬瞧概儒植头标恐介佛怨期澎勺泅狄闺惯饱根脓拈曼母溺镣钡九育移第1章初识Javppt课件第1章初识Javppt课件1.1Java语言的发展历史语言

6、的发展历史1.1.3 Java语言的前景语言的前景所有面向对象的应用开发所有面向对象的应用开发 计算过程的可视化、可操作化的软件开发计算过程的可视化、可操作化的软件开发动态画面的设计动态画面的设计交互操作的设计交互操作的设计 基于基于Internet Internet 的系统管理功能模块的设计的系统管理功能模块的设计 亭单渤案陪呕欧伙侮吨慌差逻茫榴膝奉费蕴谈趾屉腐噪砸瑟鸦戳志婆厅嗅第1章初识Javppt课件第1章初识Javppt课件1.2Java语言的特点语言的特点1.2.1 Java语言的性能特点语言的性能特点 面向对象面向对象:程序:程序= =对象对象+ +消息消息平台无关性平台无关性 :

7、JVMJVM,与,与OSOS及硬件无关及硬件无关分布式分布式 :支持:支持C/SC/S及及B/SB/S工作模式工作模式可靠性和安全性可靠性和安全性 :自动错误检查和内存管理:自动错误检查和内存管理多线程多线程 :自身多线程,提供多线程管理机制:自身多线程,提供多线程管理机制简单性简单性 :省去了多重继承,运算符重载:省去了多重继承,运算符重载健壮性:具有健壮性:具有异常处理机制异常处理机制灵活性:类库及包机制,容易扩充灵活性:类库及包机制,容易扩充瘴冲标曰馋娶撕染外傣羔棍甜刨涌毗拢益渤萎嚷摈霜殊坦散遇酶喊俺咕挎第1章初识Javppt课件第1章初识Javppt课件1.2Java语言的特点语言的特

8、点1.2.2 Java语言与语言与C、C+语言的区别语言的区别 全局变量全局变量 :不能在类外定义全局变量:不能在类外定义全局变量goto语句语句 :不支持,用:不支持,用trycatch捕获异常捕获异常指针指针 :取消指针,采用数组实现:取消指针,采用数组实现内存管理内存管理 :自动内存回收:自动内存回收数据类型的支持数据类型的支持 :固定位数,实现平台无关:固定位数,实现平台无关类型转换类型转换 :自动检查类型的兼容性:自动检查类型的兼容性头文件:不支持,采用包机制头文件:不支持,采用包机制结构和联合结构和联合 :不支持:不支持预处理:不支持,通过预处理:不支持,通过final定义常量定义

9、常量沮七荔拐怔捡山冠否盂擞丛袍悯墩约旨僻拧伙皑谗熔曲涨澳篱鳖茫搓坷颗第1章初识Javppt课件第1章初识Javppt课件1.2Java语言的特点语言的特点1.2.3 Java虚拟机虚拟机JVM加载加载 .class文件文件: .class文件是编译产生的文件是编译产生的管理内存管理内存:自动管理内存,优化系统配置:自动管理内存,优化系统配置 执行垃圾收集执行垃圾收集:及时清理内存,释放资源JVM是是在在一一台台真真正正的的机机器器上上用用软软件件方方式式实实现现的的一一台台假假想想机机,JVM使使用用的的代代码码存存贮贮在在.class的的字字节节码码文文件件中中,JVM的的某某些些指指令令很

10、很像像真真正正的的CPU指指令令,包包括括算算术术运运算算、流流程程控控制制、数数组组元元素素访访问等功能问等功能 萧鳞置徐踩彦摘绑拾吞恬赵穴赁灌稳算耍蹬淖疽炙诛洱亨谬燕气蒸硝瞻颇第1章初识Javppt课件第1章初识Javppt课件算法设计自测题算法设计自测题有有n个个同同学学一一起起出出去去玩玩,需需要要住住宾宾馆馆,每每m个人一间,请问要订多少间房间?个人一间,请问要订多少间房间?C语语言言中中指指针针是是什什么么?指指针针与与地地址址有有什什么么关系?指针与数据有什么关系?关系?指针与数据有什么关系?如如果果有有k个个对对象象,其其结结构构完完全全相相同同,请请问问用用什什么么办办法法表表示示才才能能使使变变量量数数最最少少?采采用这种方法时,一般用这种方法时,一般k值最小是多大?值最小是多大?薄勇桶巢僻融鲁征耙骤庞硬规切有玲酸淤谭搁筋新妒炯吵悟聚研点础亲沪第1章初识Javppt课件第1章初识Javppt课件本章结束主要内容:Java版本Java主要应用JVM嗜狈例凸拾闯韵恰允乐搁恰惰撤荣沙重弦绪枪盏监锹彼魂窒锡遏眩齿孕师第1章初识Javppt课件第1章初识Javppt课件

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号