学习笔记2019/4/2

今日计划(已经完成的):

《疯狂的java讲义》——107~127

阅读笔记:

  • 方法不能脱离类而存在。
  • 使用static修饰的方法或者变量属于这与这个类,可以使用对象去调用,但是结果和使用类调用是一样的。
  • 在java里面参数的传递机制只有一种,值传递。也就是传递参数的副本,但是参数本身不受任何影响。即使是对于引用类型的参数传递一样是值传递,只是复制的是地址也就是引用,而对象本身不变。
  • 允许为方法指定参数不确定的形参个数:
    在这里插入图片描述
    形参可变的参数本身就是就是一个数组。只是调用的时候,第一种明显比较简洁。但是应该处于参数列表的最后。
  • 方法的重载:参数名称相同,参数列表不一样。不能使用返回值类型作为判断是否重载的依据
  • 关于命名:
    类名应该是所有的首字母大写。
    函数名应该是第一个单词的首字母小写,后面的首字母大写。
    成员变量以及局部变量的命名和函数的相同
  • 成员变量分为类变量以及实例变量,区别就是使用static关键字。
  • 类变量存活于初始创建,消亡于类销毁。实例变量和对应实例的生存范围相同。
  • 成员变量不用进行显示初始化,系统可以对其进行默认的初始化
  • 实例访问类变量的时候,实际上访问的是同一片内存区。
    在这里插入图片描述
    形参的初始化在调用方法时由系统自动完成。
    在这里插入图片描述
《java编程思想第四版》——54~74

阅读笔记:

  • java中一切都是对象,操纵的标识符就是引用。
  • java对象可以存活于作用域之外。
  • 如果对象是另一个类的变量,那么必须要对这个对象进行初始化。
  • 局部变量必须要进行初始化,但是类的变量基本类型变量不用初始化,引用类型需要初始化。
  • 在每一个类中都需要有这么一个主程序:private/public static void main(String[] args){} ,即使什么都没有,也必须要这样写,args是为了存储命令行参数。
  • 一般所说的域,也就是feild,也就是类的成员变量或者类变量。
  • 关于代码文档的撰写和掌握一下。参考链接
  • 关于命名:
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/the_little_fairy___/article/details/88967086
今日推荐