Java编程思想的读书笔记(一)

原创
2016/04/06 10:10
阅读数 35

1.赋值 "="操作符

  • 引用类型的赋值和基本类型的赋值效果是不是一样的
  • 为对象赋值时,只是将引用从一个地方复制到另一个地方,也就是说这两个指向一个相同的对象。
  • 如a是一个对象,让b=a,如果此时改变b的值,那么a的值也会改变

2.对象等价性

  • ==和!=比较的是对象的引用
  • equals()方法比较的是两个对象的实际内容

3.直接常量

  • L代表long型
  • F代表float型
  • 0x(0X)代表十六进制
  • 0代表八进制

4.构造器

  • 构造器的名称必须与类名完全相同,而且没有返回值,(是唯一大写的方法?)
  • 会有一个默认的构造器,即使你没有明确的定义它,但是如果已经定义了一个构造器,编译器就不会帮你创建默认构造器了

5.this关键字

  • this只能在方法内部使用,表示对‘调用方法的那个对象’的引用
  • 但是如果在方法的内部调用同类中的另一个方法,就不需要使用this了。

6.static关键字

  • static方法就是没有this的方法,在static的内部不能调用非静态方法,反过来可以
  • 通过类本身来调用static方法

7.初始化

  • 所有变量在使用前都应得到恰当的初始化
  • 类的每个基本类型数据成员保证都会有一个初始值
  • 方法的局部变量必须要进行初始化
展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部