- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java_技术新手入门
Java_技术新手入门
Java技术新手入门中国[选择]使用条款
dW全部内容AIX and UNIX Information
management Lotus Rational WebSphere
Architecture Grid computing Java技术Linux Multicore
acceleration Open source Security SOAWeb services
Web development XMLIBM全部内容
首页产品服务与解决方案支持与下载个性化服务
developerWorks中国
AIX and UNIX
Information Mgmt
Lotus
Rational
WebSphere
Java?technology
新手入门
产品和软件下载
标准和规范
文档库
dW全球网站Java technology专区
Linux
Open source
SOA and Web services
Web development
XML
反馈意见
相关链接
developerWorks全球网站
ISV资源
alphaWorks
(emerging technologies)
IBM红皮书
IBM教育学院教育培养计划
developerWorks中国Java technology
Java技术新手入门
Java初学者的入门指南
Java技术新手入门利用Java教程提升Java编程技术
Java技术是什么?
Java技术为什么是重要的?
什么是Java组件技术?
Java技术与SOA/Web服务的关系
Java技术与开放源码软件开发的关系
如何提高自己的Java编程技能
Java程序员可用的IBM工具和产品
developerWorks Java?technology专区包含关于Java
的数百篇文章、教程和技巧,可以帮助软件开发人员了解Java平台和相关技术的大多数方面。但是,如果您正在寻找一个起点,仅仅是筛选
Web上现有的大量参考资料就会令您晕头转向。developerWorks提供这个页面是为了在Java语言的总体环境中概述
Java技术的基本知识。它提供了developerWorks中相关的介绍性内容、其他教学参考资料以及IBM
下载和产品的链接,可以以此为起点对Java进行进一步探索。
Java技术是什么?
Java技术既是一种高级的面向对象的编程语言,也是一个平台。Java技术基于Java虚拟机(Java virtual
machine,JVM)的概念——这是语言与底层软件和硬件之间的一种转换器。Java语言的所有实现都必须实现JVM,从而使
Java程序可以在有JVM的任何系统上运行。
Java编程语言(Java programming language)与众不同之处在于:Java
程序既是编译型的(compiled)(转换为一种称为Java字节码的中间语言),又是解释型的(interpreted)(JVM
对字节码进行解析和运行)。编译只进行一次,而解释在每次运行程序时都会进行。编译后的字节码采用一种针对JVM
优化过的机器码形式;解释器是JVM的实现。
Java平台(Java platform)是一种纯软件平台,它可以在各种基于硬件的平台上运行。它有三个版本(参见后面的Java
平台的多个版本)。它由JVM和Java应用程序编程接口(Java Application Programming
Interface,API)组成。Java API是一个大型的现成软件组件(类)集合,它可以简化applet
和应用程序的开发和部署,包括健壮、安全且可互操作的企业应用程序。它涵盖从基本对象到连网和安全性,再到XML生成和Web
服务的所有东西。Java API组织成相关类和接口的库;库也称为包(package)。
除了Java API之外,每个完整的Java平台实现还包含:
用来编译、运行、监视、调试应用程序以及建立应用程序文档的开发工具。
用来部署应用程序的标准机制。
用来创建复杂的图形用户界面(GUI)的用户界面工具包。
用来启用数据库访问和操作远程对象的集成库。
Java技术是最初由Sun Microsystems公司开发的。Java Community
Process(JCP,一个由全世界的Java开发人员和获得许可的人员组成的开放性组织)对Java
技术规范、参考实现和技术兼容性包进行开发和修订。在2006年8月,Sun Microsystems宣布它打算开放Java
平台的源码,并开始征询对许可协议和管理方式的反馈。
回页首
Java技术为什么是重要的?
Java语言的主要好处是,Java应用程序可以跨硬件平台和操作系统进行移植——这是因为每个平台上安装的JVM
都可以理解同
您可能关注的文档
最近下载
- 幼儿园大班5以内的加法PPT课件.ppt
- 上报劳动模范会议纪要、公示、简介、主要事迹.docx
- 八年级数学平方差公式20题(含答案).doc
- 皮肤银屑病慢病管理.pptx VIP
- 2024年二级注册建筑师题库附答案(能力提升).docx
- (2025春新改)人教版七年级数学下册全册PPT课件.pptx
- 小学数学一年级下册《认识平面图形》教案教学设计.doc VIP
- [西安]2024年陕西西安浐灞国际港公办学校高层次教育人才招聘笔试历年典型考点(频考版试卷)附带答案.docx VIP
- 建筑工程图集 15G108-6:《门式刚架轻型房屋钢结构技术规范》图示.pdf VIP
- 【40套试卷合集】河北省石家庄市2019-2020学年英语九上期中模拟试卷含答案.pdf
文档评论(0)