- 0
- 0
- 约 37页
- 2017-06-07 发布于湖北
- 举报
Java程序设计教程 第1章 Java语言概述 1.1 Java语言简介 1.2 Java语言特点 1.3 Java程序开发 1.1 Java语言简介 Java语言是Sun Microsystems公司(简称Sun公司)推出的新一代面向对象程序设计语言,它一经推出就紧贴网络化发展的大潮,为软件产业带来了划时代的革命。随着时间的推移,Java的应用领域已突破了最初在网络上的应用,小如嵌入式手提设备,大到火星探测器、大型分布式计算环境、电子商务等各方面。Java语言已经造就了一个庞大的计算机产业,推动着现代软件产业的发展。 1.1.1 Java历史 1991年,当时美国Sun公司的一群工程师在Patrick Naughton和James Gosling的领导下,开始了一个代号为“Green”的项目,为消费类电子产品,例如电视机机顶盒,设计一种通用的开发语言。为了让项目顺利开展,他们最后决定开发一门新语言来满足开发要求,Java语言就这样诞生了。 1.1.1 Java历史 1992年Green小组提交了他们的第一个产品,然而不幸的是Sun公司上下竟然没有几个人对它有兴趣,项目面临着被搁置的危险。从1993年到1994上半年,Green小组一直在寻找市场渠道中苦苦挣扎。 1.1.1 Java历史 1996初,Sun发布了Java的第一个版本Java1.0 1998年,Sun发布了Java1.2,不久,Sun出于商业考虑,采用了“Java 2 Standard Edition Software Development Kit Version 1.2”来命名Java。之后,Sun又陆续推出Java的升级版本。目前,Java已经发展到了1.4版本,其支持泛型编程的1.5版本也已经有了测试版,预计不久就会发布正式版。现在普遍称1.2版本及之后版本的Java为Java 2。 1.1.2 前景与发展 随着Java技术的不断发展,java分为三个部分: 针对企业级应用的J2EE(Java 2 Enterprise Edition)、 针对普通PC应用的J2SE(Java 2 Standard Edition) 针对嵌入式设备及消费类电器的J2ME(Java 2 Micro Edition) 1.1.2 前景与发展 Java三个部分的关系如图1-1所示。 1.1.2 前景与发展 Java作为一种面向对象的程序设计语言,特别适合于Internet应用程序的开发,它的平台无关性直接打破了Wintel的垄断地位。Java作为软件开发的一种革命性技术,其地位已经确立。主要表现在: (1)计算机产业的很多厂商,包括IBM,Oracle,Borland甚至是Microsoft都购买了Java的许可证。 (2)众多支持Java的软件已经推出,大大促进了Java的应用普及。 (3)目前,企业信息系统已经出现了众多成熟的解决方案,而Java在其中发挥了不可替代的作用。 1.2 Java语言特点 1. 简单(Simple) 2. 面向对象(Object Oriented,OO) 3. 分布式(Distributed) 4. 健壮的(Stronger,Robust) 5. 安全(Secure) 6. 解释的(Interpreted) 7. 平台中立(Architecture Neutral) 8. 可移植(Protable) 9. 高性能(High Performance) 10. 多线程(Multithread) 11. 动态(Dynamic) 12. 垃圾回收(Garbage Cellection) 1.3 Java程序开发 1.3.1 Java程序运行环境 1.3.2 JDK开发工具的安装与使用 1.3.3 Java集成开发环境 1.3.4 Java程序的开发过程及其运行 1.3.1 Java程序运行环境 所谓平台就是指应用程序运行时所处的软件或硬件环境,大多数平台都是特定软件和硬件的结合体。 Java平台是一个运行于其他硬件平台上面的纯软件平台。Java平台实际上是由两部分组成的:Java虚拟机(Java Virtual Machine,JVM)和Java应用程序编程接口(Java Application Programming Interface,Java API)。 1.3.2 JDK开发工具的安装与使用 1. 安装JDK JDK(或JSDK)即Java Software Development Kits,是Java的开发工具,包括了一系列开发调试工具。 安装界面如图1-4所示: 1.3.2
您可能关注的文档
- IE6.0、IE7.0 和FireFox CSS兼容的解决方法.pdf
- 第一章 “营改增”情况介绍.pptx
- IE6-IE9兼容性问题列表与解决办法.doc
- IEC103规约-标准测试报文与解析.doc
- ifndef及define及endif作用及用法.doc
- 核壳乳液聚合应用在涂料中教案.pdf
- 核设施工程建设中为什么要追求零缺陷管理?教案.doc
- 核酸、氨基酸序列及蛋白质二级结构之间关系的探究.pdf
- IGBT及MOSFET驱动对比.pdf
- 核外电子分布规律-核外电子填充优先顺序图教案.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2025高中英语教师课程标准考试模拟试卷及参考答案.docx VIP
- 第12课 绿意再生课件-赣美版(2024)初中美术七年级下册.pptx VIP
- 2025年青岛西海岸新区自主招生化学试题及答案.docx VIP
- 2024-2025学年江苏卫生健康职业学院单招《英语》考前冲刺练习(真题汇编)附答案详解.docx VIP
- GJ B 2446-2-2013 J30系列微矩形电连接器详细规范.pdf VIP
- 2025年内蒙古中考物理试卷及答案.docx VIP
- 第11课+传递绿色理念+课件+2024—2025学年赣美版(2024)+初中美术七年级下册.pptx VIP
- 2025年江苏卫生健康职业学院单招《数学》真题带答案详解(模拟题).docx VIP
- 2023年广东省中考道德与法治试卷真题及答案详解.pdf
- 相变的软模理论.ppt VIP
原创力文档

文档评论(0)