JAVA语言概述.ppt
§1.2 Java程序开发
§1.2.1 Java开发环境构建
§1.1 Java概述
§1.1.4 Java平台
1. 平台是指支持应用程序运行的硬件或软件环境。
2. Java平台完全由软件构成并运行在其他硬件平台之上,来支持Java程 序的运行。 3. Java虚拟机是在你的计算机中用程序仿真的假想计算机。它是 Java平 台基础,并与各硬件平台相连,为Java程序运行提供了必要的环境。
2. Java EE是针对企业系统开发人员的扩展版本,面向企业级和高端服务器 的Internet应用开发。并为企业级应用的开发提供了各种服务、工具。
3. Java ME 是针对消费类电子设备的嵌入式计算的一组技术和规范。在 Java SE的基础上,结合消费类电子设备的资源的限制,对Java SE的语言 进行精简,运行环境进行优化。
4. Java API则提供了一系列开发人员或软件供应商编写的Java程序模块 (类)。在编写Java程序的时候,可以直接利用这些类,从而提高软件 开发的效率。
§1.1 Java概述
§1.1.4 Java特征
Sun在Java“白皮书”中指出:
Java是一种“简单、面向对象、分布式、解释型、 健壮、安全、体系结构中立、可移植、高性能和动态” 的编程语言.
• Applet小应用程序
2
• 多线程
2
• 数据库编程技术
2
第一章 概述
§1.1 Java简介 §1.2 java程序开发 §1.3 Java IDE——Eclipse
§1.1 Java简介
§1.1.1 Java产生与发展
• 1991年,Sun 公司成立由James Gosling (葛斯林)领导的 Green小组,研究与开发面向家电市场的软件产品,创建了 新的程序设计语言——Oak语言;
简单性 面向对象
安全性 体系结构中立
分布式
可移植性
解释性(半编译,半解释) 健壮性
高性能 多线程 动态特性
§1.2 Java程序开发
§1.2.1 Java开发环境构建
1.JDK下载、安装
/technetwork/java/index.html
2.JDK目录及文件
与第一个基于Oak的应用程序Web Runner。 Oak Java 标志Java语言诞生 WebRunner HotJava,支持Java的第二代浏览器
• 1996年1月 ,Sun发布了JDK 1.0. • 1997年2月 ,Sun发布了JDK 1.1.
§1.1 Java概述
• 1998年12月,Sun发布了JDK1.2(Java 2平台); • 1999年6月,Sun重新定义Java技术架构,并将Java 2平台
ME; • 2006年12月,Sun公司发布JDK 6.0 • 2010年9月,JDK7.0已经发布,增加了简单闭包功能。
§1.1 Java概述
§1.1.2 Java技术体系
1.Java SE 针对用户是公司、科研和政府机构中编写PC软件的开发人员, 是为Java桌面和工作组级应用的开发与运行提供环境。它的实现主要包括 Java SDK和Java RE。是Java EE和Java Web Services技术基础。并提供 编写与运行Java Applet和Application两类程序。
➢ JDK1.6目录
• bin目录 • demo目录 • include目录 • lib目录 • Src.zip文件
➢ JRE1.6目录
§1.2 Java程序开发
§1.2.1 Java开发环境构建
3.JDK环境变量配置
➢ 环境变量path设置 设置path的作用是为了能在任何目录中使用JDK 命令。 windows 2000/XP中设置。我的电脑->高级-> 环境变量->系统变量->编辑PATH并在变量值 后添加“; 安装目录 \jdk1.6\bin ->确定
•课时安排
3-16周授课:24学时, 双周上机:周五(16学时)
•考核形式
• 平时成绩(20%)(上机10%、考勤10%) • 期末成绩(80%)
主要内容
• 概述
1
• Java基本语法知识
1
• Java面向对象编程
4
• Java面向对象高级特性 2
• 常用类库
2
• 异常处理
• 输入输出流
4
• Swing图形用户界面 4
• 1992.8,Oak与Green OS、用户接口模块、硬件模块集成 为Star Seven, 成功表现高效的小程序代码技术,Green小组 升级为First Person子公司; • 1994年, First Person 解体,Sun决定将Oak与3W相结合; • 1995.1,James Gosling和Naughton(诺顿)完成Oak新版本
§1.1 Java概述
§1.1.3 Java 是一种语言
编译型源程序 解释型源程序
Java源程序
.java
编译 连接
可执行程序EXE
解释程序
编译
字节码程序
.class
运行
解释 运行
JVM
操 作裸 系机 统
Java语言是一种面向对象的解释型高级编程语言。字节码是一个 被设计用来由Java虚拟机(Java Virtual Machine, JVM)执行的高 度优化的指令集,它与运行平台无关。
分为三版本:标准版(J2SE)、企业版(J2EE)和微缩 版(J2ME); • 2000年5月,Sun分别分布了 JDK1.3和1.4; • 2004.9,JDK1.5发布,成为Java语言发展史上又一里程碑。 为了表示该版本的重要性,JDK 1.5更名为JDK 5; 此时, Java的各种版本已经更名,取消其中的数字“2”:J2EE 更名为Java EE,J2SE更名为Java SE,J2ME更名为Java
Java语言程序设计
授课人: E_mail:
课程介绍
•教材
Java语言程序设计,杨丽娜,魏永红主编,西安交通 大学出版社。
•教学目的
通过本课程讲授使学生掌握Java语言基本语法、核心 技术和面向对象编程方法;培养学生利用面向对象的思想 分析和设计程序;学习完本课程后能综合应用java技术和 面向对象思想编写程序,初步具备一个软件开发人员的基 本能力。