- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章-Java快速入门,java快速入门,java入门经典第6版,java入门第二季,java从入门到精通,java入门,java入门书籍,java入门教程,javaweb从入门到精通,java从入门到精通pdf
课程介绍 课程目的:掌握如何用Java进行程序设计 学时安排:共45学时 考试方式:期末考核占70%, 平时成绩占30% 课程教材:《Java语言程序设计(第3版)》,邵丽萍,清华大学出版社 几点要求:按时上课听讲、及时提交作业; 旷课旷机累计超过4次,取消平时成绩 第1章 Java快速入门本讲目标 了解Java的产生背景及版本发展 了解Java的3大平台及各自的应用场景和市场占有情况 理解Java编程语言的主要特性 了解Java的运行环境、Java虚拟机的原理及Java程序的编译和解释执行过程 掌握Java基本编程环境的搭建过程 掌握Java程序的基本结构 会编写第一个Java程序:HelloWorld Java语言的产生 Java语言来自于Sun Microsystems公司的一个叫Green的项目。该项目组是1991年由James Gosling领导成立的,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样可以把E-mail发给电冰箱、电视机等家用电器,对它们进行可编程控制,并和它们进行交互式信息交流。开始时,该项目组成员准备采用C++语言,但是他们感觉到C++语言太复杂,安全性也差,无法满足项目设计的要求。最后决定基于C++语言开发一种新的编程语言,Gosling临时为它起名为Oak语言(一中橡树的名字),后来正式改名为Java语言。 Java之父 1984 年加入Sun公司,并一直服务于Sun被收购; 1990年,在Sun公司,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,并发展一套语言叫做“Oak”,后改名为Java; 2010年,随着Sun被Oracle并购而加入Oracle,担任客户端软件集团的首席技术官; 2010年4月从Oracle离职 Java 版本发展 1996年2月Java Beta测试版结束,Java1.0版正式诞生 。 1997年2月Java发展至1.1版。Java的第一个开发包JDK发布。 1999年7月Java升级至1.2版。 2000年9月Java升级至1.3版。 2001年7月Java升级至1.4版。 2004年9月发布JDK1.5.0,并改名为JDK5.0。 2006年,J2SE6.0发布 。 2011年2月,J2SE7.0预览版发布。 Java 开发的三大分支 J2ME(Java 2 Micro Edition)是Java的微型版,常用于嵌入式设备及消费类电器(如手机等)上的开发。 J2SE(Java 2 Standard Edition)是Java的标准版,用于针对普通PC的标准应用程序开发。(本门课程) J2EE(Java 2 Enterprise Edition)是Java的企业版,用来针对企业级进行应用服务的开发。 JAVA可以做什么? 据有关单位调查显示,从开发领域的分布情况上看Web开发占了一半以上,为57.9%,JavaME移动或嵌入式应用占15%,C/S应用占11.7%,系统编程占15.4%。近30%的开发者用Java从事C/S应用或系统级应用的开发。 具体的 企业信息化,特别在企业级应用,如通信、金融 电子政务及办公自动化 嵌入式设备及消费类电子产品 太空领域 TIOBE排行榜 TIOBE开发语言排行榜每月更新一次,依据的指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。 该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。 TIOBE Programming Community Index for February 2012 TIOBE Programming Community Index for Long term trends Java 语言的特点 简单性 面向对象技术 分布性 健壮性 安全性 体系结构中立 可移植性 解释执行 高性能 多线程 Java编程环境条件 JAVA程序要进行运行必须有JRE JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合。包含JVM标准实现、Java核心类库、JVM等。 JAVA官网提供了JDK (Java Development Kit)软件包,其中提供了Java运行环境,我们只要下载并安装,即可开发JAVA程序。 /technetwork/java/index.html Java虚拟机(JVM) J
您可能关注的文档
最近下载
- 2025年海南省普通高中学业水平合格性考试物理真题试卷含详解.pdf VIP
- 2024年陕西省西安市未央区小升初数学试卷(含答案).pdf VIP
- 统编版高中语文选择性必修中册第二单元复习知识点梳理汇编.docx VIP
- 产品可行性分析报告模板.pptx VIP
- 江苏省南京市中考语文试题+答案.pptx VIP
- 支撑梁拆除技术交底.docx VIP
- 2025年江苏省南京市中考语文试题及答案.docx VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- GB51018-2014:水土保持工程设计规范.pdf VIP
- 环境科学与工程专业英语第四版(有道文档翻译版).docx VIP
文档评论(0)