苏桂炀的学习报告

苏桂炀的学习报告

ID:30916452

大小:273.49 KB

页数:7页

时间:2019-01-04

苏桂炀的学习报告_第1页
苏桂炀的学习报告_第2页
苏桂炀的学习报告_第3页
苏桂炀的学习报告_第4页
苏桂炀的学习报告_第5页
资源描述:

《苏桂炀的学习报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、智能母婴产品软件学习报告姓名:苏桂炀专业:电子与通信工程报告内容:JAVA掌握数组的作用掌握数组的声明及内存分配通过数组的简单范例加深数组的操作的理解掌握多维数组的定义及使用•具体内容•数组数组:是一组相关变量的集合。数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组。数组的优点:不使用数组定义100个整型变量:intil;inti2;...intilOOo使用数组定义:inti[100]o•一维数组一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的。要使用Java的数组,必须经过两步骤:(1)声明数组、(2)分配内存给该数

2、组。这两步骤的语法如下:声明形式一:声明一维数组:数组类型数组名[]=null;分配内存给数组:数组名二new数组类型[长度];声明形式二:声明一维数组:数据类型□数组名=null;数组的声明格式里,“数据类型”是声明数组元素的数据类型,常见的类型有整型、浮点型与字符型等“数组名”是用来统一这组相同数据类型的元素名称,其命名规则和变量的相同,一般使用有意义的名称为数组命名。数组声明后实际上是在栈内存中保存了此数组的名称,接下来便是要在堆内存屮配置数组所需的内存,其屮“长度”是告诉编译器,所声明的数组要存放多少元素,而“new”则是命令编译器根据括号里的长度开辟空间。声明及丿I:辟数组空MJ

3、声明数组:◎intscoreQ=null;-»null表示引用数据类型的戏认值int$core[]:score®未指向具体的空nullI®)*所以scorciAJS未知.无法■[播快用score•二维数组如果说可以把一维数组的当成集合中的线性图形,那么二维数组就相当于表格。二维数组声明的方式和一维数组类似,内存的分配也样是用new这个关键字。其声明与分配内存的格式如下所示:动态初始化:数据类型数组名[][];数组名二new数组类型[行的个数][列的个数];动态初始化:数据类型数组名[][]二new数据类型[行的个数][列的个数];掌握方法的作用、定义及格式掌握方法的重载概念及使用可以使用r

4、eturn结束一个方法掌握方法的递归调用•方法的基本概念方法是一段可以重复调用的代码,例如:有某段长度约为100行的代码,要在多个地方使用此段代码,如果在各个地方都重复编写此代码的话,则肯定会比较麻烦,而且此部分代码如果修改的话也比较困难,所以此时可以将此部分代码定义成一个方法,以供程序反复调用。◎方法的定义恪式:⑥publicstatic返阴仇1.-2....){方法的上体用庁讲甸:方法的主体[return农达式}♦本节中定义的方法,期b其可以直接便用主方法(rnainO)调川•所以暮方法声明处加上/publicstatic;^个关键7•方法的重载方法的重载就是方法名称相同,但参数的类型

5、和参数的个数不相同,通过传递参数的个数及类型不同以完成不同功能方法的调用。方法啦我的调用◎从可以发现add()//?Z被口伐了匸次.ifijllf:/次收伐时的参敌炎4?或个不同•所以任调用的时候.会根据參数的类空和个数「I动进行区分.Intone«acfc

6、三个rpublicstaticmtadd(intx.inty,mtz)

7、Ifloatthree«aot(103f.133f)tpublicstaticfloatadd(ftoXx.floaty)1•方法的递归

8、调用递UI调用是种特殊的调用形式■是方法口己调川口己掌握数组的应用传递可以使用方法接受或返回一个数组了解JAVA对数组操作的支持•数组的拷贝可以将一个数组中指定位置的内容拷贝给另外一个数组,如果此时要设计方法的话,则此方法中应该传递多少参数呢?•原数组•原数组的开始点•目标数组•目标数组的开始点•拷贝的长度掌握可变参数的使用掌握foreach输出的使用可变参数:在调用一个方法的时候,必须根据方法的定义传递指定的参数,但是在JDK1.5之后产生了新的概念一一可变参数,W:方法中可以接受的参数不再是固定的,而是随着需要传递的,可变参数的定义格式如下:返回值类型方法名称(类型...参数名称){}

9、•foreach输出数组的输出,一般都会使用for循环输出,但在JDK1.5Z后为了方便数组的输出,提供了一种foreach语法,此语法的使用格式如下:For(数据类型变量名称:数组名称){了解面向对象的三个主要特征掌握类与对象的关系掌握类的定义掌握对象的声明及使用•面向对象的概念程序的发展经历了两个主要阶段:面向过程、面向对象对于面向对象与面向过程可以用一个例子解释,如一个木匠要做一个盒子,那么做这个盒子的岀发点会有两

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

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

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