发表于: 2020-04-30 20:33:00
1 1161
加油!!!
今天完成的事:
今天把这两天学习的复习了以下,还没复习完
关于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基础
遇到的困难:内容很多,希望自己能消化快点,日报没办法每天把学到的东西全部写完
收获:
评论