网站大量收购独家精品文档,联系QQ:2885784924

JAVA程序设计 JAVA程序设计 引言.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期末考试闭卷,笔答(40%) 期中考试(20% 随堂) 平时表现 (1)三级项目以组为单位进行答辩(20%) 项目完成度 代码规范性 分析设计文档 (2)作业及课堂表现:电子版提交(20%) 考核方式 1、每堂课都需要带电脑和教材 2、不用电脑时,必须将电脑关闭,否则1次扣3分 3、上课时必须把手机调到振动、或者关机 4、每堂课点名,一次迟到2分,一次旷课4分,旷课8学时将上报,缺课1/3不允许参加本门课程期末考试 课堂要求 教学参考资源 教材 参考书 : Java核心技术 机械工业出版社 Java编程思想 机械工业出版社 Introduction to Java Programming 机械工业出版社 Java语言程序设计案例教程 西安电子科技大学出版社 Java无处不在。在移动平台上,最初的J2ME就曾一度统治MTK时代的手机软件和游戏市场;在智能手机大行其道的今天,借助与Android平台的推动,Java再一次迎来在移动平台的春天。 一般地,Android系统分为三个层次:系统层、应用框架层和应用层。Android是基于Linux内核开发的针对智能移动设备的系统,底层即系统层由C/C++构成,应用框架层提供核心功能和应用层运行所必要的API框架,应用层则是Java语言编写的应用程序。Android平台引入了Dalvik虚拟机,由Java语言编写的应用运行与Dalvik之上。Dalvik并不是完全按照Java虚拟机规范来实现的,传统的Java程序是在JVM上运行Java字节码,而Dalvik虚拟机运行的则是专有的文件格式.dex文件。 Dalvik的引入是为了规避一些Oracle/Sun在Java知识产权方面的一些风险,虽然Android在Java程序的编译运行上有所改变,但总体而言,并未改变Java程序员的语法习惯和代码风格。凭借学习曲线的降低和Google的强力推动,使Android平台迅速吸引了大批其他传统平台的Java程序员加入,使得Android平台的应用数理得以快速增加,终端和平台也随之快速发展。 在学习JAVA期间感觉JAVA与C语言之间的区别很多,但联系又很大因为它也是C语言的一个分支,JAVA是面向对象的语言,C是面向过程的语言,我认为不能单纯地比较好坏?。在速度上,C语言编写的程序要优于JAVA,因为JAVA必须运行在虚拟机的环境中,这就是很多桌面应用程序都不用JAVA写的原因,但是,正是因为虚拟机,JAVA获得的平台无关性,而C的程序有可能需要重新修改编译才能实现平台的移植。JAVA的内存分配与C语言有很大的差JAVA内存分配是动态的,这样程序员不必关心内存管理方面的问题。JAVA是一种解释型的语言、没有指针、仅允许单一继承、不能定义全局变量每种数据类型都分配固定长度与C语言一样中。C语言有头文件而Java语言没有。由于JAVA的结构类似于C或C++,比如变量声明、操作符形式、参数传递、流控等方面与C语言相同JAVA的编程技术了。同时也C语言相比,JAVA不支持运算符重载、多继承及广泛的自动强制等易混淆和较少用的特性,而增加了内存空间自动垃圾收集功能。对复杂特性的省略和对实用功能的增加使开发变得简单而可靠。解释执行:这一点不同于C语言,其原因在于JAVA程序经过编译后并不直接产生机器码,而是被编译成字码码,再通过JVM将字节码转换成机器码来运行。 要知道Java到底能做什么,最快、最实际的方式就是直接到网络上去看,就能领略Java在无垠的网络国度里所建立出来的新世界。 Java面向对象程序设计基础 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 QA 东软电子出版社 Java面向对象程序设计基础 谢谢 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 Java面向对象程序设计基础 东软电子出版社 引言 课程名称:Java面向对象程序设计基础 课程类别:必修课 重要程度:核心主干课 学时安排:96学时 先修课程:无 后续课程:数据结构(Java) 课程基本信息 本次课的主要内容 学什么?(What) 为什么学?(Why) 怎么学?(How) 一、学什么(What)? 2012年9月编程语言排行榜 TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标。

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档