1 / 103
文档名称:

java语言基础---数组向量字符串.ppt

格式:ppt   大小:896KB   页数:103页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java语言基础---数组向量字符串.ppt

上传人:s1188831 2017/7/19 文件大小:896 KB

下载得到文件列表

java语言基础---数组向量字符串.ppt

相关文档

文档介绍

文档介绍:第二章 Java 语言基础
Contents



NCEPU
复合数据类型
复合数据类型
早期的程序设计语言把变量看作是孤立的东西,例如我们往往用三个整数变量day,month和year来表示日期 int day, month, year;
虽然这种方法容易理解,但是有两个明显的缺点:
NCEPU
复合数据类型
程序若要处理多个日期,则需要更多的说明,例如要保存两个生日,则需要: birthday1, birthmonth1, birthyear1 birthday2, birthmonth2, birthyear2 该程序因使用了多个变量而变得混乱,并且占用了过多的命名空间。
每个变量都是独立的,而其实它们应当是某一个日期的组成部分,这样定义无法体现整体的联系。
NCEPU
复合数据类型
复合数据类型由程序员在源程序中定义,把描述整个对象各个不同方面的变量放到一个定义中,建立该模型。一旦有了定义,就可以使用该类型名来创建变量。
Java是面向对象的程序设计语言,它为用户提供的复合数据类型即类和接口。
NCEPU
复合数据类型
引用类型(reference type即复合类型)
引用型变量的值与基本类型(简单类型)变量不同,变量值是指向内存空间的引用(地址)。所指向的内存中保存着变量所表示的一个值或一组值。
引用在其他语言中称为指针或内存地址。Java不支持显式使用内存地址,而必须通过变量名对某个内存空间地址进行访问。
NCEPU
两种类型变量的不同处理
int a;
a=12;
MyDate today;
=14;

引用型变量在声明后必须通过实例化开辟数据空间,才能对变量所指向的对象进行访问.
MyDate today;
today=new MyDate ();
=14;
NCEPU
关于对象和对象的“引用”
String s=new String(“a String”);
An object of String is created
The object is initialized w/”a String”
A variable as handle to String is created
The value of the handle variable is assign to the object
String s;
s
a String
NCEPU
数组和字符串