Java学习的 第十一天

方法的完成过程

1. 需求分析

    方法名,形式参数列表,返回值类型

2. 考虑方法的执行流程

    可以采用注释辅助完成方法的执行流程

3. 实现代码

    按照注释完成代码

    【不要头铁】【不要自大】【认清自我】

    【知错就改】

4. 验证

    代码运行验证,正确参数情况,运行结果怎么样

    错误参数是,代码反馈是什么

    代码的稳定性,健壮性,安全性

    【方法中需要使用参数合法性判断】

数组

如果按照单一变量的定义方式,会导致

1. 代码冗余!!!

2. 代码维护性极差!!!

3. 代码可操作性极差!!!

4. 代码阅读性极差!!!

把同一个数据类型的数据,存放在一起,方便管理和使用引入数组使用的场景和概念!!!

数组是一种数据结构,它表示一组相同类型的数据,使用数组需要遵守 “ 先声明、后使用 ” 的原则。

            使用数组前,需要事先声明和初始化。数组使用过程中,最常见的操作之一是遍历访问数组元素,因此我们要能够获取数组长度和访问数组中的每个元素。

            数组可以存储多个元素,要在程序中使用数组,首先需要声明数组变量的名称,并指明数组类型。

            语法格式为:

                        数据类型[ ]  数组名  =  null;    如:int[ ]  arr  =  null;

                        数组名[ ]  =  new  数组类型[ 数组长度 ];

                   合并后就是:

                         数据类型[ ]  数组名  =  new  数组类型[ 数组长度 ];

       “ int  i ”这句简单的代码包含了变量声明和内存分配两个动作,且这两个动作是无法分割的。Java中数组的声明和创建是两行代码,是可以分割的。

        Java把内存分为栈内存和堆内存。

    栈内存保存数组的名称,即 “数据类型[ ]  数组名” 就是开辟栈内存,如int [ ]  arr;  

    堆内存用来存放数组的实体,即使用 “ new  数组类型[ 数组长度 ];” 就是开辟堆内存,如:new int[3];

     赋值 “ = ” 用来将堆内存的控制交给栈内存

像数组这样的变量类型就叫引用数据类型,这类变量声明时不会分配内存,只是在栈空间里分配了一个可以存放将来在堆内存分配的空间的地址的空间。对变量的访问是通过这个空间间接完成的。

            所有数组下标以 0 开始

            数组中元素的数量使用 length 属性作为数组对象的一部分来存储。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Java byte code 的学习意义 为啥要学java bytecode,这就跟你问我已经会python了为...
    shanggl阅读 1,866评论 0 3
  • 第6章类文件结构 6.1 概述 6.2 无关性基石 6.3 Class类文件的结构 java虚拟机不和包括java...
    kennethan阅读 1,073评论 0 2
  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 3,599评论 0 6
  • 最全的iOS面试题及答案 iOS面试小贴士 ———————————————回答好下面的足够了-----------...
    zweic阅读 2,804评论 0 73
  • 企业名称: 金柳工艺品有限公司 组别:第373期 利他1组 【日精进打卡第 268天】 经典名句 善因种善果 【...
    花半里_5ab7阅读 122评论 0 0

友情链接更多精彩内容