第1章-初次接触JAVA.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA面向对象程序设计 任课教师:肖 建 明 联系方法电子信箱:xjm_126@126.com 课程学习方法 学习方法 作笔记(记录实践经验) 多练和勤上机操作 要善于使用帮助系统 打好基础很重要 招选课程教学助理一名 协助老师与同学的沟通和联系,帮助老师收发作业,同学们对本课程教学的意见可以通过课程教学助理或直接向我反映。 (对JAVA有浓厚兴趣者优先考虑) 课程考核方式与课程要求 考核方法 期末考试由笔试(70% )+机试组成( 30% ) 课程要求 实验需上交实验报告。 作业需按时完成并上交,不按时上交累积达两次的按缺一次计。 迟到5分钟以上达三次的按一次旷课计。 上机玩游戏经提醒不改累计达两次的按一次旷课计。 上课睡觉或上课玩手机被老师发现的,要求站立听课一分钟。 旷课一次平时分减10分,旷课达四次者取消考试资格,缺交作业达4次者取消考试资格 教材及参考书 教 材: 1. Java面向对象程序设计(第二版).袁绍欣等编著.清华大学出版社,2012年6月 参考书: 1. Thinking in Java. Bruce Eckel 2. Sun 公司提供的Java API Docs 3./docs/books/tutorial/ 4.java核心技术卷1 第1章 初次接触JAVA 本章主要内容: Java语言-网络时代的编程语言 Java语言的特点 Java程序的编译环境和执行环境 第一个Java程序——HelloWorld Java程序的分类 Java平台 本章教学目标与教学重点 教学目标: 1.了解java语言的特点、现状和未来 2.熟悉java开发环境的建立 3.掌握java程序编写、编译和运行方法 教学重点: java程序的结构,编写、编译和运行方法 Java技术介绍 Java版本发表时是以Java Development Kits名称发表,简称JDK。 随着应用范围的日益广泛,Java演化出了3个不同领域的应用平台:J2SE/JavaSE,J2EE/JavaEE与J2ME/JavaME。Java不再只是单纯的程序语言加上API库的组成,更提供开发人员在各个领域开发软件时,一种遵循的标准与框架(Framework)工具。 Java这个名词不再只是表示一个程序语言,而是一种开发软件的平台,更进一步地说,也是一种开发软件时的标准与架构的统称。 Java 语言的应用排行 Java 语言的应用排行(2005-2006) Java 语言的应用排行 Java 语言的应用排行(2007-2008) Java 语言的应用排行 Java 语言的应用排行(2008-2009) Java 语言的应用排行 Java 语言的应用排行(2009-2010) Java 语言的应用排行 Java 语言的应用排行(2010-2011) Java 语言的应用排行 Java 语言的应用排行(2011-2012) Java的特点 简单 面向对象 分布性 健壮性 安全性 体系结构中立 可移植性 解释执行 多线程 动态性 Java是从以下几个方面来解决这个问题: 1.Java编译器不将对实例变量和成员函数的引用编译为数值引用,而是将符号引用信息在字节码中保存下来,再由解释器在完成动态连接类后,将符号引用信息转换为数值偏移量。 2.一个在存储器中生成的对象不在编译过程中决定,而是延迟到运行时由解释器确定。这样对类中的变量和方法进行更新时就不至于影响现存的代码。 3. 解释执行字节码时,这种符号信息的查找和转换过程仅在一个新的名字出现时才进行一次,随后代码便可以全速执行。在运行时确定引用的好处是可以使用已被更新的类,而不必担心会影响原有的代码。如果程序连接了网络中另一系统的某一类,该类的所有者也可以自由地对该类进行更新,而不会使任何引用该类的程序崩溃。 4.Java还简化了使用一个升级的或全新协议的方法。如果你的系统运行Java程序时遇到了不知怎样处理的程序,Java能自动下载你所需要的功能程序。 Java的特点 Java跨平台的原理 1.Java的跨平台是通过Java虚拟机(JVM)来实现的。 2.Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。 3.Java程序并不是在本机操作系统上直接运行,而是通过Java虚拟机向本机操作系统进行解释来运行。换句话说,任何安装有Java虚拟机的计算机系统都可以运行Java程序,而不论最初开发应用程序的是何种计算机系统。 Java的特点 Java跨平台的原理

文档评论(0)

gcl123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档