黑马程序员技术交流社区

标题: 基础班前几天总结---第四天 [打印本页]

作者: 晓寒轻    时间: 2016-3-5 22:14
标题: 基础班前几天总结---第四天
随机点名器:
        方法:        将一个完整的功能的代码组织成一个方法,可以重复调用
               
                方法的定义:
                        修饰符:现在 public static
                        返回值类型:回馈数据的类型,如果没有则为void
                        方法名:方法名定义规范        小驼峰        aaaBbbCcc
                        形式参数:需要的数据的数据类型 参数名
                        return:结束方法,有返回值的需要返回相应的数据类型
               
                方法的调用:
                        方法名.();
                        有形参的话往括号里面放入参数,有返回值类型的话结果用相应数据类型接收
                       
                方法的重载:
                        方法名相同而形参列表不同
                                与返回值无关
                                与具体的变量标识符无关
                                只与方法名和参数相关
                                方法名必须相同
                                参数必须不同
                                        参数个数不同
                                        参数类型不同
                                        参数顺序不同
                       
                       
        数组:        用来存储多个数值,通过索引进行管理,可以存储任意类型
                特点:
                        数组是Java当中效率最快的容器
                        数组的长度是固定的
                        属于引用数据类型,要创建实例
                       
                数组的定义:
                        数据类型[] 变量名 = new 数据类型[数据个数];
                        数据类型[] 变量名 = {数据1,数据2,数据3};
                       
                数组的使用:        往数组里赋值、使用数组里面的值
                        获取数组长度:变量名.length                //后面没有括号,length是数组的属性,不是方法,只有这一个容器求长度是不加括号的
                        int[] arr = new int[5];
                        arr[4] = 2;                        //向数组赋值
                        int ss = arr[3];        //使用数组里面的值
                       
        引用类型内存解释:
                引用数据类型与基本数据类型在存储时候存储的方式不同。
               
                内存分区:
                        寄存器:最快的存储区域,直接与CPU打交道,我们无法控制
                        堆栈:又称栈,仅次于寄存器。用于存储局部变量
                        堆:用于存放所有引用数据类型对象,每个对象均有地址并且有默认初始化值
                        常量存储区域:用于存放永远不会被改变的值
       
超市购物小票方法封装:
        成员变量:
                定义位置:直接定义在类中方法之外
                作用域: 可以被本类中的所有方法访问






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2