发表于: 2020-04-30 20:33:00

1 1162


加油!!!


今天完成的事:


今天把这两天学习的复习了以下,还没复习完

关于for循环的嵌套

所有的控制语句都可以嵌套在一起使用


FOR循环语句1-100所有奇数的累加


关于while语句,条件为true就一直执行,直到为false

关于do。。。while语句,执行次数为1-n次


关于break,可以结束switch语句中的case分支语句


结束循环语句中离他最近的一个


关于方法的使用

定义方法的语句:
【方法的修饰符列表】 方法的返回值类型 方法名(方法的形式参数列表){java语句;
}


关于方法的调用

如果一个方法的返回值类型不是void,那么在方法体中必须使用return 语句来返回数据。return语句一旦执行,则方法结束。

返回值也就是返回值的类型(数据类型int/long/byte....)
一旦定义的返回值类型,需要用到return语句返回数据。数据必须和前面的返回值类型一致。


方法的执行原理:

方法在调用的时候,才会给该方法在内存中分配空间

如果这个方法只是定义,没有调用,则不会在内存中分配空间。

方法在调用的时候在“栈”中分配空间。(JVM内存中有一块是栈内存。)

方法调用其实就是“压栈”;方法结束其实就是“弹栈”


关于递归调用,

调用公式:类名. + 方法名(参数)    (同一类中时,类名. 可以省略)

下面由于一致是压栈,没有弹栈动作,所以会发生栈内存溢出错误

所以递归必须要有结束条件


关于构造函数:


1、构造方法的语法:[修饰符列表] +构造方法名+(形式参数){

                             方法体;}

2、构造方法的方法名必须和类名一致0

3、构造方法的作用:1 创建对象  2给成员变量赋值(初始化成员变量)


如果一个类没有提供构造方法,系统会默认提供无参数构造方法





关于垃圾回收和空指针异常

当对象没有更多的引用指向时,则变成垃圾

用一个空的引用去访问成员时,会报 空指针异常 错误




明天计划的事:继续学习java基础


遇到的困难:内容很多,希望自己能消化快点,日报没办法每天把学到的东西全部写完

收获:


返回列表 返回列表
评论

    分享到