- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分Java概述A
JAVA语言程序设计
1.1 Java语言的产生及发展史
Java语言诞生在美国计算机公司1991年,绿色工程(Green Project),,又经过一年的试用和改进,Java 1.0版终于在1996年初正式发表。
鉴于1.2版与之前版本的巨大差别,SUN公司将1.2版以及其以后版本命名为“Java2”。目前,Java语言的正式版本已经发展到1.7版。
1.2 Java语言特点
(1)结构简单:Java语言的程序构成与C语言和C++语言类似,但是Java语言摒弃了C语言和C++语言的复杂、不安全特性。例如:指针的操作和内存的管理。此外,Java语言提供了种类丰富、功能强大的类库,提高了编程效率。
(2)面向对象:在现实世界中,任何实体都可以看作是一个对象,对象具有状态和行为两大特征。在Java语言中,没有采用传统的、以过程为中心的编程方法,而是采用以对象为中心,通过对象之间的调用来解决问题的编程方法。
(3)平台无关:使用Java语言编写的应用程序不需要进行任何修改,就可以在不同的软、硬件平台上运行。这主要是通过Java虚拟器(JVM)来实现的。
(4)可靠性:因为Java最初设计目的是应用于电子类家庭消费产品,所以要求较高的可靠性。例如:Java语言提供了异常处理机制,有效地避免了因程序编写错误而导致的死机现象。
(5)安全性:现今的Java语言主要用于网络应用程序的开发,因此对安全性有很高的要求。如果没有安全保证,用户运行从网络下载的Java语言应用程序是十分危险的。Java语言通过使用编译器和注译器,在很大程序上避免了病毒程序的产生和网络程序对本地系统的破坏。
(6)多线程:多线程是指在一个程序中可以同时执行多个简单任务。线程也被称为轻量进程,是一个传统大进程里分出来的独立的可并发执行的单位。C语言和C++语言采用单线程体系结构,而Java语言支持多线程技术。
1.3 Java语言Java 2 SDK(Java 2 Software Development Kit)
SUN公司编写的Java语言开发工具包。虽然它没有集成开发环境,只能在DOS命令窗口下运行,但是操作简单,初学者非常容易掌握。 SUN公司根据不同的计算机系统和用户的不同需求,开发了Java 2 SDK的多个版本。例如:适用于个人的J2SE、适用于企业的J2EE、适用于嵌入式的J2ME。本课程以J2SE的Java 2 SDK为开发工具来介绍Java语言。
—J2SE (Java 2 Platform Standard Edition ):以Web为中心的客户端或服务器端的软件开发
J2SE 的实现: Java 2 Software Development Kit (SDK), Standard Edition + Java 2 Runtime Environment
— J2EE (Java 2 Platform Enterprise Edition): 开发企业级和服务器端的应用。
J2EE 的实现:J2SE+Enterprice JavaBeans(EJB),Java Servlets API + Java Server Pages(JSP).
—J2ME (Java 2 Platform Micro Edition):针对消费类的电子设备如蜂窝电话、数字置顶盒、汽车导航系统等。语言精简、运行环境高度优化。
(2)Eclipse
2001 年11 月 IBM 宣布捐出了价值 4 千万美金的开发软件给开放源码的 Eclipse 项目,开发出Eclipse 通用工具平台。它是一个开放的、可用于任何开发的可扩展的IDE。
Eclipse 为开发人员提供了生产大量 GUI 驱动的工具和应用程序的基础。这项功能的基础就是 GUI 库 SWT 和 JFace。下载地址:
(3)NetBeans
一个成功的开发源码计划,拥有全球近 100 个合作伙伴的不断发展壮大的团体。 Sun Microsystems 于 2000 年 6 月创建了 NetBeans 开放源码计划,并继续充当该计划的主赞助商。目前存在两个产品: NetBeans IDE 和 NetBeans 平台。
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。
NetBeans 平台 - 一个模块化的且可扩展的基础,用作创建大型桌面应用程序的软件基石。 ISV 合作伙伴提供增值的插件,它们很容易集成到 IDE 中,并且也
文档评论(0)