JAVA开发技术培训 ppt课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
闻名于世。他是Java 技术的创始人,他
亲手设计了Java语言,并开发了Java编译
器和Java虚拟机,使Java成为了世界上最
流行的开发语言。Java支持的计算模式,
已经成为了互联网的标准编程模式以及分
布式企业级应用的事实标准。
詹姆斯·戈士林现任Sun公司副总裁及
Sun研究院院士。
Java之父James Gosling
6. long x = 9876L,y = 6
7. float x = 0.56F,y = 123.4f
8. double x = 7,y = -12345.6d
ppt课件
21
2.1.4 变量与常量
变量与常量是程序中的基本数据元素。变量代表运行过程中值可 以改变的数据,常量代表运行过程中值恒定不变的数据。
误的能力,保证Java程序运行的稳定和可能。 运行架构级别:提供资源回收机制,对内存资源进行自动管理,跟踪程序使 ppt课用件 的所有内存资源,自动回收不再被14使用的内存资源。
1.2 Java的特点
4.安全性
采用域管理方式的安全模型,无论是本地代码还是远程代码,都可以通过 配置策略设定可访问的资源域。这种策略使未经授权的代码不能对用户本 地资源进行操作,更好地支持了企业级应用,也消除了区分本地代码和远 程代码带来的困难。
20
初始值 false ‘\u0000’ (byte)0 (short)0 0 0L 0.0F 0.0D
2.1.3基本数据类型变量定义
1. boolean x,y = true
2. char x = ‘a’,y = 97
3. byte x,y = 12,
4. short x,y = 12345
5. int x = 7,y = 1234
JAVA开发技术培训
ppt课件
1
目录
第一章 Java概述 一、 Java简介和发展史 二、 Java的特点 三、 Java核心技术
ppt课件
2
目录
第二章 Java语言基础 一、基本数据类型 二、引用数据类型 三、运算符和表达式 四、语句和流程控制 五、常用算法 六、方法、类、对象 七、类的封装、继承和多态 八、抽象类、接口和内部类
2009年4月20日,甲骨文公司(Oracle)以74亿美元收购Sun, 取得Java的版权。
2011年7月,甲骨文公司发布Java7的正式版。
ppt课件
12
1.2 Java的特点
1. 平台无关性
平台无关性—指一个应用程序能够运行于不同的操作 系统平台。
Java采用虚拟机技术支持平台无关性。 Java虚拟机(JVM)是一套支持Java语言运行的软件
数组创建完成后即可使用。数组的使用最普遍的就
是访问数组的元素。
1. 格式:数组名[下标值]
2. 数组的下标值从0开始计
3. 例如:a[2] = 30;
ppt课件
26
2.2.3 二维数组
由于数组的数据类型可以是各种Java数据类型,当然也 包括数组类型。这种数组类型的数组就构成了多维数组 。实际上二维数组是以一维数组为元素构成的数组。
18
2.1.1 Java数据类型一览
基本数据类型 数 据 类 型
引用数据类型
ppt课件
布尔型(boolean)
定点类型
数值类型
类 接口 数组
浮点类型
19
字符型(char) 字节型(byte) 短整型(short) 整型(int) 长整型(long)
单精度(float) 双精度(double)
2.1.2 基本数据数据类型一览
举例:final int value; //声明最终变量,声明时没有赋值
ppt课件
value=100;
//最终变22量只能进行一次赋值
2.1.5 变量与常量
直接常量—指在程序中直接引用的常量,包括数值型常量和非 数值型常量。
数值型常量包括整数和浮点数;
非数值型常量包括字符常量、字符串常量和布尔常量。
1998年12月4日,Sun发布了Java的历史上最重要的一个JDK版 本:JDK1.2。这个版本标志着Java已经进入Java 2时代。这个 时期也是Java飞速发展的时期。
1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、 企业版(J2EE)和微型版(J2ME)。
ppt课件
ppt课件
6
目录
第六章 Java开发环境 一、Java开发环境搭建 二、SVN简介 三、断点测试和单元测试 四、构建工具简介
ppt课件
7
第1章 Java概述
Java 技术具有卓越的通用性、高效性、平台移植性 和安全性,广泛应用于个人PC、数据中心、游戏控 制台、科学超级计算机、移动电话和互联网。在全 球云计算和移动互联网的产业环境下,Java更具备了 显著优势和广阔前景。从本章开始,我们将走入Java 的世界,学习Java的工作原理,环境搭建,以及开发 第一个Java程序。
变量的4个基本要素:名字、类型、值和作用域。
(1)变量声明:[修饰符] 类型 变量 [=表达式]{,变量[= 表达式]}
举例:private char x = ‘a’ ;
public static int a=7;
(2)变量参与的运算和操作 ——取决于变量的数据类型。
最终变量—Java语言提供一种特殊的变量,只能进行一次赋值。 采用关键字final声明。
ppt课件
8
1.1 Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程 序设计语言。它是由Sun Microsystems公司于1995年 5月推出的Java程序设计语言和Java平台(即Java SE、 Java EE、Java ME)的总称。
ppt课件
9
1.1 Java简介
James Gosling以“Java技术之父”而
ppt课件
17
2.1 基本数据类型
数据类型指定了该类数据所占内存空间的大小、取 值范围及其可以进行的操作。Java语言中的数据类型 可分为基本数据类型和复合数据类型。基本数据类 型又称为“原始数据类型”,是其他数据类型的基 础。基本数据类型主要包括布尔类型、字符型、整 型、浮点型(实型)。
ppt课件
5.多线程
多线程机制使一个进程能够被划分成多个线程,每个线程执行一个特定功 能,多个线程能够并发执行。
6.直接支持分布式的网络应用
JSP提供服务器端的动态Web页面设计,功能更强,效率更高。
Java核心类库包括一个支持HTTP、SMTP和FTP等基于TCP/IP协议的类库
,使得Java应用程序可凭借URL打开并访问网络上的对象,其访问方式与
ppt课件
25
2.2.2 创建与引用数组
要想数组能被真正使用,只定义数组是不够的,还
需要为其分配内存空间和初始化。
1. 格式:数组名 = new 类型名[长度]; 2. 举例
① a = new int[20]; ② float[] f = new float[100]; ③ int len = 10,a[] = new int[len];
访问本地文件系统完全相同。
ppt课件
15
1.3 Java核心技术
JDBC(Java Database Connectivity)
即Java数据库连接,定义Java应用程序与关系型数据库连接的规范。
JSP
JSP是Sun公司推出的一种动态网页技术标准,一种运行于Web服务器端的 标记语言,它能够将Java语言直接嵌入到HTML文档中,可以建立跨平台、安 全、高效的动态网站。
将值用多层花括号括起来
二维数组变量[下标][下标]; ppt课件 mat[i][j] //表示第i行第j列的27数组元素
2.2.4 字符串
字符串是Java中经常使用的复合数据类型。在本质上 ,字符串实际上为char型数组。字符串由 ng.String类来表示,该类具有一系列的属性和 方法,提供对字符串的各种操作。除了String类, Java还提供了StringBuffer类用来处理可变长度的字 符串。
面向对象概念:放弃了多重继承、友元类和运算符重载,采用“单重继承+ 接口”的方式代替多重继承,提供语言级的内存自动管理和异常处理方式。
3.可靠性
语言级别: (1)提供严密的语法规则,在编译和运行时进行严格检查,降低程 序出错的可能性。 (2)提供异常处理机制,是程序具备在运行过程中及时发现并处理运行时错
ppt课件
24
2.2.1 声明数组
数组是Java语言中的一种复合数据类型,是具有相同
数据类型的数据集合。数组中的每个数据称为数组元
素,数组元素是有序的。
声明数组:数组类型 数组名 1. 格式 ① 格式1:类型名[] 数组名; ② 格式2:类型名 数组名[]; 2. 举例 ① int[] a,b;//等价于 int a[],b[]; ② int a[],b;//此处的b不是数组类型 ③ float a[10]; //格式非法
ppt课件
10
1.1.1 Java发展历史
1995年5月23日,Java语言诞生,Sun公司发布第1版Java开发工 具包(Java Development Kit,JDK)。
1996年1月,JDK1.0和HotJava诞生, HotJava通过嵌入在Web网 页中的Applet运行Java程序。
ppt课件
3
目录
第三章 JDK技术 一、JDK简介和API整体介绍 二、语言核心包 三、常用工具包 四、JDK版本新特性
ppt课件
4
目录
第四章 Java平台技术 一、Java版本介绍 二、JVM虚拟机 三、Java反射机制 四、异常处理 五、线程和IO流操作 六、网络编程
ppt课件
5
目录
第五章 Java开发规范 一、开发规范 二、学习技巧 三、编程技巧
类型 boolean char byte short int long float double
ppt课件
位数 8 16 8 16 32 64 32 64
范围 false、true 0 ~ 216-1 -27 ~ 27-1 -215 ~ 215-1 -231 ~ 231-1 -263 ~ 263-1 1.4E-45 ~ 3.4E+38 4.9E-324 ~ 1.7E+308
定义二维数组
int mat[][];
//声明一个二维数组变量mat
mat = new int[2][3]; //申请2×3个存储单元
int mat[][] = new int[2][3]; //声明和申请存储空间可以合起来写
int mat[][] = {{1,2,3},{4,5,6}}; //声明时可以为二维数组赋初值,
JavaBeans和EJB
JavaBeans 是Java的对象组件技术,提供组件复用的关键技术,类似于 Windows的ActiveX。在JSP中可以使用JavaBeans。
EJB(Enterprise JavaBeans)提供企业级JavaBeans。
ppt课件
16
第2章 Java语言基础
本章将介绍Java语言中的基本数据类型(字符、浮点 、常量、变量)和引用数据类型(数组、字符串、集 合、泛型)等数据格式,举例各种运算符及相应表达 式的作用,讨论Java语句与流程控制;并在此基础上详 细说明各种排序算法的内容;最后简要说明Java企业 级编程规范。
符号常量—以标识符形式出现的常量,在程序中不能改变其值, 采用关键字final声明。Java语言约定常量标识符全部用大写字母表 示。
举例:final int MAX=10;
ppt课件
23
2.2 引用数据类型
除了简单数据类型外,Java语言还定义了许多复合数 据类型,如数组、字符串、集合等。这些复合数据 类型都是以类的形式进行定义的,包含许多属性和 方法。综合使用简单数据类型和复合数据类型,可 以处理实际需求中遇到的各种数据形式,能够编写 更加复杂的程序。
11
1.1.1 Java发展历史
2004年10月,Sun发布了JDK1.5。同时,Sun将 JDK1.5改名为 J2SE5.0。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时, Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名 为Java EE,J2SE更名为Java SE,J2ME更名为Java ME。
系统,运行于操作系统之上。 Java语言本身设计Biblioteka 体现出平台无关性。ppt课件
13
1.2 Java的特点
2.完全面向对象和简单性
完全面向对象:所有设计都必须在类中实现,一个Java程序就是多个类的集 合。
语法:放弃了C++语言的全程变量、goto语句、宏定义、全局函数以及结构、 联合和指针数据类型。