第四天

作者: 岩姐姐 | 来源:发表于2016-07-06 20:06 被阅读0次

    \n:回车:

    \t:制表符.

    \b:退格.

    \r:按下回车键

    windows系统中回车符其实是由两个符号组成的\r\n

    break:跳出

    break作用的范围:要么是switch语句,要么是循环语句

    当break语句单独存在时,下面不要定义其他语句,因为执行不到

    break跳出所在的当前循环.

    如果出现了循环嵌套,break想要跳出指定的循环,可以通过标号来完成

    continue:继续

    作用范围:循环结构

    continue:结束本次循环,继续下次循环

    如果continue单独存在时,下面不要有任何语句,因为执行不到

    什么是函数?

    函数就是定义在类中的具有特定功能的一段独立小程序

    函数也称为方法

    函数的格式:

    修饰符 返回值类型 函数名(参数类型  形式参数1,参数类型  形式参数1 ...)

    {

    执行语句

    return返回值

    }

    返回值类型:函数运行后的结果的数据类型

    参数类型:是形式参数的数据类型

    形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数

    return:用于结束函数

    返回值:该函数运算后的结果,该结果会返回给调用者

    特殊情况:

    功能没有具体的返回值.

    这时return的后面直接用分号结束

    返回值类型怎么体现呢?因为没有具体值,所以不可以写具体的数据类型

    在java中只能用一个关键字来表示这种情况  关键字是 void

    总结: 没有具体返回值时,返回值类型用void来表示

    注意:如果返回值类型是void,那么函数中的return语句可以省略不写

    函数的特点:

    定义函数可以将功能代码进行封装

    便于对该功能进行复用

    函数只有被调用彩虹被执行

    函数的出现提高了代码的复用性

    对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的

    return语句如果在最后一行可以省略不写.

    注意:

    函数中只能调用函数,不可以在函数内部定义函数

    定义函数时,函数的结果应该返回给调用者,交由调用者处理

    函数的重载

    1,同一个类

    2,同名

    3,参数个数不同,or 参数类型不同

    4,函数重载和返回值类型无关

    5,java是严谨性语言,如果函数出现的调用不确定性,会编译失败

    重载概念:

    在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数或者参数类型不同即可.

    重载的特点:

    与返回值类型无关,只看参数列表

    重载的好处:

    方便于阅读,优化了程序设计

    数组

    数组的定义

    概念:

    同一种类型数据的集合.其实数组就是一个容器

    数组的好处:

    可以自动给数组中的元素从0开始编号,方便操作这些元素

    格式1:

    元素类型[] 数组名 = new 元素类型[元素个数或数组长度]

    格式2:

    元素类型[] 数组名 = new 元素类型[] {元素,元素,.....}

    数组的内存分配及特点

    内存的划分:

    1,寄存器

    2,本地方法区

    3,方法区

    4,栈内存

    储存的都是局部变量

    而且变量所属的作用域一旦结束,该变量就自动释放

    5,堆内存

    存储是数组和对象(其实数组就是对象)凡是new建立在堆中,

    特点:

    1,每一个实体都有首地址值

    2,对内存中的每一个变量都有默认初始化值,根据类型的不同而

    不同,整数是0,小数是0.0或者0.0f,boolean false char '\u0000'

    ArrayIndexOutBoundsException

    当访问到数组不存在的角标时,就会发生该异常

    NullPointerException

    当引用型变量没有任何实体指向时,还在用其操作实体,就会发生该异常.

    相关文章

      网友评论

          本文标题:第四天

          本文链接:https://www.haomeiwen.com/subject/scwkjttx.html