java语言概述

java语言概述

ID:22670434

大小:1.79 MB

页数:20页

时间:2018-10-21

java语言概述_第1页
java语言概述_第2页
java语言概述_第3页
java语言概述_第4页
java语言概述_第5页
资源描述:

《java语言概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言程序设计授课人:E_mail:教材Java语言程序设计,杨丽娜,魏永红主编,西安交通大学出版社。教学目的通过本课程讲授使学生掌握Java语言基本语法、核心技术和面向对象编程方法;培养学生利用面向对象的思想分析和设计程序;学习完本课程后能综合应用java技术和面向对象思想编写程序,初步具备一个软件开发人员的基本能力。课时安排3-16周授课:24学时,双周上机:周五(16学时)考核形式平时成绩(20%)(上机10%、考勤10%)期末成绩(80%)课程介绍概述1Java基本语法知识1Java面向对象编程4Java面向对

2、象高级特性2常用类库2异常处理输入输出流4Swing图形用户界面4Applet小应用程序2多线程2数据库编程技术2主要内容§1.1Java简介§1.2java程序开发§1.3JavaIDE——Eclipse第一章概述1991年,Sun公司成立由JamesGosling(葛斯林)领导的Green小组,研究与开发面向家电市场的软件产品,创建了新的程序设计语言——Oak语言;1992.8,Oak与GreenOS、用户接口模块、硬件模块集成为StarSeven,成功表现高效的小程序代码技术,Green小组升级为FirstPerson

3、子公司;1994年,FirstPerson解体,Sun决定将Oak与3W相结合;1995.1,JamesGosling和Naughton(诺顿)完成Oak新版本与第一个基于Oak的应用程序WebRunner。OakJava标志Java语言诞生WebRunnerHotJava,支持Java的第二代浏览器1996年1月,Sun发布了JDK1.0.1997年2月,Sun发布了JDK1.1.§1.1Java简介§1.1.1Java产生与发展1998年12月,Sun发布了JDK1.2(Java2平台);1999年6月,Sun重新定

4、义Java技术架构,并将Java2平台分为三版本:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME);2000年5月,Sun分别分布了JDK1.3和1.4;2004.9,JDK1.5发布,成为Java语言发展史上又一里程碑。为了表示该版本的重要性,JDK1.5更名为JDK5;此时,Java的各种版本已经更名,取消其中的数字“2”:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME;2006年12月,Sun公司发布JDK6.02010年9月,JDK7.0已经发布,增加了简单闭包功能。§1

5、.1Java概述§1.1Java概述§1.1.2Java技术体系1.JavaSE针对用户是公司、科研和政府机构中编写PC软件的开发人员,是为Java桌面和工作组级应用的开发与运行提供环境。它的实现主要包括JavaSDK和JavaRE。是JavaEE和JavaWebServices技术基础。并提供编写与运行JavaApplet和Application两类程序。2.JavaEE是针对企业系统开发人员的扩展版本,面向企业级和高端服务器的Internet应用开发。并为企业级应用的开发提供了各种服务、工具。3.JavaME是针对消费类

6、电子设备的嵌入式计算的一组技术和规范。在JavaSE的基础上,结合消费类电子设备的资源的限制,对JavaSE的语言进行精简,运行环境进行优化。§1.1Java概述§1.1.3Java是一种语言编译型源程序字节码程序Java源程序可执行程序EXE裸机操作系统JVM编译运行解释运行.java.class编译连接可执行程序EXE解释程序解释型源程序Java语言是一种面向对象的解释型高级编程语言。字节码是一个被设计用来由Java虚拟机(JavaVirtualMachine,JVM)执行的高度优化的指令集,它与运行平台无关。§1.1J

7、ava概述§1.1.4Java平台1.平台是指支持应用程序运行的硬件或软件环境。2.Java平台完全由软件构成并运行在其他硬件平台之上,来支持Java程序的运行。3.Java虚拟机是在你的计算机中用程序仿真的假想计算机。它是Java平台基础,并与各硬件平台相连,为Java程序运行提供了必要的环境。4.JavaAPI则提供了一系列开发人员或软件供应商编写的Java程序模块(类)。在编写Java程序的时候,可以直接利用这些类,从而提高软件开发的效率。§1.1Java概述§1.1.4Java特征Sun在Java“白皮书”中指出:J

8、ava是一种“简单、面向对象、分布式、解释型、健壮、安全、体系结构中立、可移植、高性能和动态”的编程语言.简单性面向对象分布式解释性(半编译,半解释)高性能安全性多线程动态特性健壮性体系结构中立可移植性§1.2Java程序开发§1.2.1Java开发环境构建1.JDK下载、安装http:/

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

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

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