欢迎来到天天文库
浏览记录
ID:45088487
大小:322.50 KB
页数:51页
时间:2019-11-09
《《Java概述n》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java面向对象程序设计石海鹏mydearshp@sohu.com.cnPhone:3259619《Java面向对象程序设计》第1章初次接触Java第2章Java语言基础第3章Java程序工程规范第4章面向对象(上)第5章面向对象(中)第6章面向对象(下)第7章异常第8章Java常用类库与工具第9章线程第10章集合类框架第11章Applet程序第12章AWT图形用户界面第13章Swing图形用户界面第14章I/O输入输出第15章网络通信第16章JDBC课程的基本要求了解Java语言的特点,理解Java应用程序的运行原理。掌握在JD
2、K环境中编辑、编译和运行Java程序的操作方法掌握Java语言的基本语法成分,通过类、接口、异常处理等机制表达和实现面向对象程序设计思想掌握Java的多种实用技术,包括Java图形用户界面、多线程技术、Applet应用程序、文件操作和流技术、通过URL访问网络资源方法和Socket通信技术了解和熟悉Java在更广泛领域的应用技术,包括数据库应用和Web应用第1章初次接触Java基本要求了解Java语言的特点和核心技术熟悉Java程序的两种基本形式,理解由Java虚拟机支持的程序运行机制熟悉Java开发运行环境JDK第1章初次接触J
3、avaJava是目前最常用的计算机编程语言,也是主要的网络开发语言之一。Java具有面向对象、分布式和多线程等先进高级计算机语言的特点,同时它还因可移植、安全性能高和网络移动性等逐渐成为一种行业标准。对于初次接触计算机编程语言的人来说,Java语言简单易学,不需要长时间的培训就可以编写出适合现在企业或个人需要的程序。Java的历史Java的程序分类及其运行Java的开发运行环境1.1了解JavaJava的诞生和发展Java语言的特点及优势Java的核心技术1.1.1Java的诞生和发展前身1991年,美国SUN计算机公司成立“绿色
4、项目组”(GreenProject),致力于开发电器设备控制系统。为此,Green项目组设计了一种新语言,取名Oak(橡树)。1994年,“绿色”小组将他们的开发转向了Internet,用Oak编写了一系列网络应用程序,像网络浏览器WebRunner等。后由于商标冲突,Oak被改为Java,中文成为爪哇。这取名于印度洋中的一个岛屿,盛产咖啡,因此,Java的标志是一杯热咖啡。诞生Sun公司于1995年发布了Java开发工具包1.0版(JavaDevelopmentKit,JDK)。随着Java语言在互联网和多媒体上的发展,它得到了
5、全球计算机业的高度重视。1.1.1Java的诞生和发展JDK版本JDK提供Java运行时环境,JDK版本经历了几次更新。1998年发布1.2版本。鉴于1.2版与之前版本的巨大差别,SUN公司将1.2版以及以后版本称为Java2平台。目前,最新版本为JDK1.6。1.1.1Java的诞生和发展三个平台1999年Sun公司推出JDK1.3将Java平台划分为J2ME(Java2MicroEdition)、J2SE(Java2StandardEdition)、和J2EE(Java2EnterpriseEdition),分别定位于嵌入式应
6、用、桌面应用和企业级应用。J2EE是Java2EnterpriseEdition,主要是为企业计算提供一个应用服务器的运行和开发平台。J2EE将逐步发展成可与微软的.NET相对抗的网络计算平台。J2SE是Java2StandardEdition,主要目的是为台式机和工作站提供一个开发和运行的平台。我们在学习java的过程中,主要是采用J2SE来进行开发。J2ME是Java2MicroEdition,主要是面向电子产品提供一个java运行平台,使java程序能够在手机、机顶盒、PDA等产品上运行。J2SESDK也简称JDK,它包含J
7、ava编译器、Java类库、Java运行时环境和Java命令行工具。1.1.2Java语言的特点及优势Asimple,object-oriented,distributed,interpreted,robust,secure,architecture-neutral,portable,high-performance,multi-threaded,anddynamiclanguage。即:Java是一种具有“简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行”等特性的语言。Sun公司对Ja
8、va的定义1.1.2Java语言的特点及优势简单性Java语言的程序构成与C语言和C++语言类似,但是Java语言摒弃了C语言和C++语言的复杂、不安全特性。例如:放弃了C语言的全程变量、goto语句、宏定义、全局函数以及结构、联合和指针数据类型、
此文档下载收益归作者所有