- 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程序设计辅导资料一
主 题:第一章 Java概述
学习时间:2014年9月29日—10月5日
内 容:
我们这周主要学习《Java程序设计》这门课程的第1章Java概述的相关内容。希望通过下面的内容能使同学们对Java这门语言有一个初步的了解。
知识要点
Java运行的三大平台
Java语言的特点
面向对象程序设计语言的特点
Java核心技术
Java运行方式
重点难点
Java语言的特点
Java核心技术
Java运行方式
了解Java
Java计算机语言诞生于Sun公司,开始的时候叫做Oak语言,在1995年正式更名为Java。
一、Java 2平台
1998年,Sun公司发布JDK1.2,称为Java 2 SDK,此后的Java就称为Java 2平台。因为其良好的兼容性,使得编程人员编制企业级Web应用的工作大大简化,并且JDK也是免费的。 Java ME、Java SE、Java EE三大平台
1999年6月,Sun公司推出的JDK1.3将Java平台划分为J2ME、J2SE和J2EE,这三个平台分别定位于嵌入式应用、桌面应用和企业级应用。
2004年,J2SE 1.5发布,这是Java语言在其发展史上的又一里程碑事件。并且J2SE1.5更名为J2SE5.0。2005年,JavaOne大会召开,Sun公司公开Java SE6,并且J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME
1、嵌入式平台Java ME是适用于小型设备和智能卡的Java嵌入式平台,提供Java Card、Java Telephony和Java TV等技术,支持智能卡业务、移动通信、电视机顶盒等功能。????
2、标准平台Java SE是适用于桌面系统的Java标准平台。Java SE SDK也简称JDK,它为创建和运行Java程序提供了最基本的环境,包含Java编译器、Java类库、Java运行时环境和Java命令行工具。
3、企业级平台Java EE是Java的企业级应用平台,提供分布式企业软件组件架构的规范,具有Web性能,具有更高的特性、灵活性、简化的集成性、便捷性以及Java EE服务器之间的互操作性。
二、Java的特点
Java语言建立在成熟的算法语言和坚实的面向对象理论基础之上,具有强大的应用系统设计能力,而它所具备的平台无关性、面向对象和安全性等特点是其能够充分适应网络需要的无可比拟的优势。
1、平台无关性
Java程序能够运行在不同的操作系统平台,这是Java区别于其他高级语言的最重要的标志。
Java采用虚拟机技术支持平台无关性。Java虚拟机是一套支持Java语言运行的软件系统,运行于操作系统之上。
Java与一般高级语言不通,它不会将程序编译成可执行文件(*.exe),之后由操作系统执行,而Java源程序(*.java)经编译生成的是一种中间代码,称为字节码文件(*.class),它由Java虚拟机解释执行,因而与操作系统平台无关。
2、完全面向对象和简单性
Java语言是完全面向对象的,所有设计都必须在类中实现,一个Java程序就是多个类的集合;Java语言不支持类似C语言的面向过程设计,不支持类似C++语言的全程变量、goto语句、宏定义、全局函数等语法规则,不支持结构、联合和指针等数据类型。Java语言通过引用模型实现了指针的功能,通过类实现了结构类型。
Java通过“单重继承+接口”方式实现了多重继承功能。
3、可靠性
Java在语言和运行架构两个级别上提供程序运行稳定性和可靠性保证。
其中,在运行架构级别中,Java语言提供资源回收机制(也称为垃圾回收机制),对内存资源进行自动管理,跟踪程序使用的所有内存资源,自动回收不再被使用的内存资源。因此,程序中不需要写释放内存空间的语句。
4、安全性
5、多线程
6、直接支持分布式的网络应用
三、Java核心技术
Java支持多种核心技术,满足了企业级应用对软件在安全性、高效性上的高要求,使Java EE成为开发分布式企业级应用的工业标准。
1、JDBC(Java数据库连接)定义了Java应用程序与关系型数据库连接的规范,类似于Windows的ODBC。
2、JSP是Sun公司1999年推出的一种动态网页技术标准,是一种运行于Web服务器端的标记语言,它能够将Java语言直接嵌入到HTML文档中。JSP是基于Java Servlet及Java体系的Web开发技术,可以建立跨平台、安全、高效的动态网站。
JSP与Microsoft的ASP技术相似,ASP基于Windows操作系统,采用VBScript、JavaScript脚本语言;JSP是跨平台的,采用Java语言,功能更强,效率更高,具有动态页面与静态页
您可能关注的文档
最近下载
- 窝沟封闭术的护理配合.pptx
- 《2024年中国源网荷储一体化行业现状分析及投资前景预测报告》智研咨询.pdf VIP
- Zbursh雕刻建模-全套PPT课件.pptx
- 消防技术服务质量手册.pdf VIP
- 2023欧洲车身会议资料007_Data_Catalog_Peugeot_3008.pdf VIP
- 职业健康体检程序文件.pdf VIP
- 环境空气 117种挥发性有机物的测定 罐采样气相色谱-氢火焰离子化质谱检测联用法.pdf VIP
- (2024版)小学六年级数学考试命题趋势分析.pptx VIP
- 2018数学建模国赛优秀论文B题-基于多原则比较和蒙特卡洛模拟的 RGV 动态调度模型.pdf VIP
- 纯低温余热发电项目合作协议BOT.docx VIP
文档评论(0)