- 1、本文档共21页,可阅读全部内容。
- 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程序设计实用教程_第1章_初识java - 副本
* * * * * * * * * Java程序设计 主讲:郭新华 课程重要性:很多新的技术领域都涉及到了Java语言,Java已成为网络时代最重要的编程语言之一,Java 不依赖平台的特点使得它受到广泛的关注,国内外许多大学已将Java语言列入了本科教学计划中。 课程应用:Java的桌面应用、Java Web应用、Java企业级应用、Java嵌入式应用 (例举) 1.网络应用程序开发,例如:网上银行(中国银行,建设银行,工商银行JSP),网页游戏等。 2. 企业管理软件,现在很流行的B/S(浏览器/服务器)架构管理程序很多就是用J2EE开发的。 3.手机游戏,安装文件的后缀名.jar 4.嵌入式开发,例如给电视机顶盒,小型家电写程序。 成绩=出勤5%+表现5%+作业20%+期中考试20%+期末考试50% 旷课扣-2,迟到-1,上课不做与课堂无关的事情。作业不补交。请假的请出示假条。 课程地位及要求 《Java程序设计实用教程》 第1章 * * 初识Java * * 导读 Java的先导知识与后继技术 * * Andriod §1.1 Java诞生的原因 * * Java语言相对于其他语言的最大优势就是所谓的平台无关性,即跨平台性,这也是Java最初风靡全球的主要原因。 1 平台与机器指令 * * 无论哪种编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运行,因此这里所指的平台是由操作系统(OS)和处理器(CPU)所构成。与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。 所谓平台的机器指令就是可以被该平台直接识别、执行的一种由0,1组成的序列代码。 2 C/C++程序依赖平台 * * 3 Java程序不依赖平台 * * Java可以在平台之上再提供一个Java运行环境(Java Runtime Environment,JRE),该Java运行环境由Java虚拟机(Java Virtual Machine,JVM)、类库以及一些核心文件组成。Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0,1组成的序列代码。 Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。 图1.3 Java生成的字节码文件不依赖平台 * * 4 Java之父-James Gosling * * 1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。 1995年5月Sun公司推出Java Development Kit(JDK)1.0a2版本,标志着Java的诞生 。 §1.2 Java的地位 * * 1 网络地位 Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 2 语言地位 Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 3 需求地位 由于很多新的技术领域都涉及到了Java语言 ,导致IT行业对Java人才的需求正在不断的增长 。 §1.3 安装JDK_1_三种平台 * * Java要实现“编写一次,到处运行”(write once,run anywhere)的目标,就必须提供相应的Java运行环境,即运行Java程序的平台。目前Java平台主要分为下列3个版本。 §1.3.1 3种平台简介 * * 目前Java平台主要分为下列3个版本: (1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台。 (2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台。 (3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台。 无论上述那种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采
文档评论(0)