什么是面向对象、如何定义类、如何定义对象、成员变量、局部变量、静态变量、匿名对象、Math.randon()/this/static代码块(局部代码块、构造代码块、静态代码块、同步代码块)、java内存结构