面向对象
概念:面向对象是一种组件化思想,就是将一个完成某件事的过程独立分离成很多个模块,每个某块负责不同的业务,每个模块间可以相互调用其功能,这样方便维护同时可以实现代码的复用。
特点:封装、继承、多态

类和对象
类是事务的抽象特征的集合,对象是这些抽象特征的具体产物。

常量池
常量池在jdk1.7之后移动到了堆中,之前是在方法区中

this关键字
this关键字有三种使用方式:this.属性名、this.方法名、this()
前两种使用方法中的this表示当前正在内存中运行对象的引用,后面一个表示构照方法的引用(使用this调用构照方法的时候,必须放到当前构照方法的第一行。静态方法中不能使用this关键字)

匿名对象
正常情况下一个对象有堆内存空间和指向堆内存的栈内存空间,如果一个对象只有堆内存空间却没有栈内存指向,这样的对象叫做匿名对象。