- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计实用教程》 第1章 配合例子源代码一起使用 导读 Java的先导知识与后继技术 §1.1 Java诞生的原因 1 平台与机器指令 2 C/C++程序依赖平台 3 Java程序不依赖平台 图1.3 Java生成的字节码文件不依赖平台 4 Java之父-James Gosling §1.2 Java的地位 §1.3 安装JDK_1_三种平台 §1.3.1 3种平台简介 §1.3.2 安装Java SE平台 §1.4 Java程序的开发步骤 图1.8 Java程序的开发过程 1.5 一个简单的Java应用程序 1.5.1 编写源文件 §1.5.2 编译 §1.5.3 运行 §1.6 Java 的语言特点 * 注意:开始用功了! Power point 制作:耿祥义 张跃平 初识Java Java语言相对于其他语言的最大优势就是所谓的平台无关性,即跨平台性,这也是Java最初风靡全球的主要原因。 无论哪种编程语言编写的应用程序都需要经过操作系统和处理器来完成程序的运行,因此这里所指的平台是由操作系统(OS)和处理器(CPU)所构成。与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。 所谓平台的机器指令就是可以被该平台直接识别、执行的一种由0,1组成的序列代码。 Java可以在平台之上再提供一个Java运行环境(Java Runtime Environment,JRE),该Java运行环境由Java虚拟机(Java Virtual Machine,JVM)、类库以及一些核心文件组成。Java虚拟机的核心是所谓的字节码指令,即可以被Java虚拟机直接识别、执行的一种由0,1组成的序列代码。 Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。 1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。 1995年5月Sun公司推出Java Development Kit(JDK)1.0a2版本,标志着Java的诞生 。 1 网络地位 Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 2 语言地位 Java是面向对象编程,并涉及到网络、多线程等重要的基础知识,是一门很好的面向对象语言。Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 3 需求地位 由于很多新的技术领域都涉及到了Java语言 ,导致IT行业对Java人才的需求正在不断的增长 。 Java要实现“编写一次,到处运行”(write once,run anywhere)的目标,就必须提供相应的Java运行环境,即运行Java程序的平台。目前Java平台主要分为下列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),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。 Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Java ME所必须的。 1 下载JDK1.6。 本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-6u13-windows-i586-p.exe。 2 选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:\jdk1.6 。 3 系统环境path的设置。 4 系统环境classpath的设置。 1.编写源文件。扩展名必须是.java。 2.编译Ja
您可能关注的文档
- Internet课件第四精要.ppt
- Internet时代企业能力的延伸CRM客户关系管理精要.ppt
- Internet信息的检索改精要.ppt
- InTouch技术培训Day精要.ppt
- IntroductionBW精要.ppt
- IntroductiontoBEtranslationCriteriaforBEtranslation精要.ppt
- IntroductiontoDigitalImageProcessing(I)(II)精要.ppt
- introduction精要.ppt
- inux命令设计器的设计外文翻译精要.doc
- IOS课件第一课精要.pptx
- 2025-2026学年初中信息技术重大版2019七年级下册-重大版2019教学设计合集.docx
- 2025-2026学年初中英语沪教版2024八年级上册-沪教版2024教学设计合集.docx
- 2025-2026学年初中英语剑桥英语青少版第二版第二级-剑桥英语青少版第二版教学设计合集.docx
- 2025-2026学年高中地理选择性必修3 资源、环境与国家安全鲁教版(2019)教学设计合集.docx
- 2025-2026学年高中英语沪教版2020选择性必修第二册-沪教版2020教学设计合集.docx
- 2025-2026学年高中英语教科版选修Ⅰ-7-教科版2016教学设计合集.docx
- 2025-2026学年小学科学浙教版2017五年级下册-浙教版教学设计合集.docx
- 2025-2026学年小学信息技术(信息科技)三年级上册鲁教版(信息科技)教学设计合集.docx
- 2025-2026学年小学信息技术冀教版三年级下册-冀教版教学设计合集.docx
- 2025-2026学年小学信息技术清华版2012三年级上册-清华版(2012)教学设计合集.docx
最近下载
- 《森林生态学》全套教学课件.pptx VIP
- 实用应用文写作(中职版):日常生活类应用文写作PPT教学课件.pptx VIP
- 综合实践:确定匀质薄板的重心位置 课件(共18张PPT).pptx VIP
- 分包单位工程的施工方案(3篇).docx VIP
- 公共经济学考试题目参考..doc VIP
- 电力系统通信软件:IEC61850二次开发_(11).通信网络设计与规划.docx VIP
- 《箱式钢结构装配式建筑技术标准》.pdf VIP
- 班级纪律记录表Excel模板.xlsx VIP
- 坚持人民至上践行为民宗旨.pptx VIP
- 电力系统通信软件:IEC61850二次开发_(6).数据建模与配置.docx VIP
文档评论(0)