Java概述及开发环境搭建

Java概述及开发环境搭建

ID:40009835

大小:833.50 KB

页数:9页

时间:2019-07-17

Java概述及开发环境搭建_第1页
Java概述及开发环境搭建_第2页
Java概述及开发环境搭建_第3页
Java概述及开发环境搭建_第4页
Java概述及开发环境搭建_第5页
资源描述:

《Java概述及开发环境搭建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1章Java概述及开发环境搭建第1章Java概述及开发环境搭建通过本章的学习可以达到以下目标:þ认识Java并了解其发展历史。þ可以安装并配置Java开发环境。þ掌握Java中Path及classpath属性的作用。þ可以编写并运行一个简单的Java程序。þ可以掌握Java的开发流程。Java是一门程序设计语言,其本身的发展经过了一系列的过程。本章将首先介绍Java的发展历程,让读者对Java有一个基本的认识,了解Java的主要作用,接着详细讲解Java开发环境的搭建,包括Java开发中一些基本的注意事项。本章视频录像讲解时间为35分钟,源代码在光盘对应的章节

2、下。1.1认识Java1.1.1什么是JavaJava是Sun(全称为StanfordUniversityNetwork,1982年成立,Sun公司的Logo如图1-1所示)公司开发出来的一套编程语言,主设计者是JamesGosling(如图1-2所示),最早来源于一个叫Green的项目,这个项目原来的目的是为家用电子消费产品开发一个分布式代码系统,这样就可以通过网络对家用电器进行控制。开始Sun的工程师们准备采用C++,但由于C++过于复杂,安全性差,最后决定基于C++开发一种新语言Oak(Java的前身,1991年出现),Oak是一种用于网络的、精巧而安全的

3、语言,Sun公司曾以此投标过一个交互式电视项目,但结果被SGI打败。于是当时的Oak几乎“无家可归”,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,Sun的工程师们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。 图1-1Sun公司Logo图1-2JamesGosling9第1章Java概述及开发环境搭建Java语言发展到今天经历了一系列的过程,Java在1995年5月23日推出了JDK1.0版本,此版本标志着Java正式进军Int

4、ernet的开始,在1998年对之前的JDK进行了升级并推出了JDK 1.2的开发包,该版本加入了大量的轻量级组件包,从此之后Java被正式命名为Java2。Java语言发展到今天经历了以下3个发展方向。îJ2SE:Java2PlatformStandardEdition。包含构成Java语言核心的类,如数据库连接、接口定义、输入/输出和网络编程。îJ2ME:Java2PlatformMicroEdition。包含J2SE中一部分类,用于消费类电子产品的软件开发,如呼机、智能卡、手机、PDA和机顶盒。îJ2EE:Java2PlatformEnterpriseEd

5、ition。EnterpriseEdition(企业版)包含J2SE中的所有类,并且还包含用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事务控制,也是现在Java应用的主要方向。虽然Java语言的发展方向有3个,但是这3门技术中最核心的部分是J2SE,而J2ME和J2EE是在J2SE基础之上发展起来的,3种技术的关系如图1-3所示。另外要提醒读者的是,在2005年Java十周年大会之后这3门技术又重新更名:îJ2SE更名为JAVASE。îJ2ME更名为JAVAME。îJ2EE更名为JAVAEE。图1-33种技术的关系1.1.2Java语言的特

6、点Java语言的许多有效的特性吸引着程序员们,下面介绍最主要的几个。1.简洁有效Java语言是一种相当简洁的“面向对象”程序设计语言,它省略了C++语言中所有的难以理解、容易混淆的特性,如头文件、指针、结构、单元、运算符重载和虚拟基础类等,更加严谨、简洁。2.可移植性对于一个程序员而言,写出来的程序如果不需要修改就能够同时在Windows、MacOS、UNIX等平台上运行,简直就是美梦成真,而Java语言就让这个原本遥不可及的事已经越来越近了。使用Java语言编写的程序,只要做较少的修改,甚至有时根本不需修改即可在不同平台上运行。9第1章Java概述及开发环境搭

7、建3.面向对象可以这么说,“面向对象”是软件工程学的一次革命,大大提升了人类的软件开发能力,是一个伟大的进步,是软件发展的一个重大的里程碑。在过去的30年间,“面向对象”有了长足的发展,充分体现了其自身的价值,到现在已经形成了一个包含“面向对象的系统分析”、“面向对象的系统设计”和“面向对象的程序设计”的完整体系。所以作为一种现代编程语言,是不能够偏离“面向对象”这一方向的,Java语言也不例外。4.解释型Java语言是一种解释型语言,相对于C/C++语言来说,用Java语言写出来的程序效率低,执行速度慢。但它可以通过在不同平台上运行Java解释器,对Java代

8、码进行解释,来实现“一次

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。