1. 类中可以不显示定义构造方法。
    (可以不手动写,编译器会自动生成一个无参的)
  2. 可以创建不带参数的构造方法。
  3. 构造方法不能从父类继承。
  4. 构造方法有返回值。(可以是对象的实例自己,可以是void)
  5. 构造方法的调用方式与普通方法不同。
  6. 方法签名包括:方法名,参数列表。
  7. 重载方法的返回值可以相同也可以不同。
  8. 重载方法返回值类型不可作为区分重载方法的依据。
    原因:选择哪个重载方法是在执行方法之前进行的,此时还不知道返回值是什么,所以不能确定返回值的类型。
  9. 如果方法的形参是引用类型,调用方法时,实参传递的内容:将实参的首地址传给形参。从方法返回时,对实参的影响:对形参的修改也即修改了实参
  10. 静态方法不能直接引用实例变量。
  11. 被整个类共享的变量为静态变量
  12. 不需要创建对象就可以调用的方法为静态变量
  13. int,char,void,byte的包装类分别为IntergerCharacterVoidByte
  14. 简述包装类的用途:
    当想用处理对象一样的方式来处理基本类型的数据时,必须将基本类型值包装成一个对象。
  15. 包装类定义在java.lang包中。
  16. 自动将基本数据类型转换为对应的包装类的过程为装箱
  17. 自动将包装类的对象转换为基本类型的过程为拆箱
  18. 类中定义的静态成员,用static修饰,只分配一次内存,不同实例的该成员共享一块内存。
    (Java中没有全局变量的概念,所有变量都必须属于某个类。)
  19. 类中含有的两部分元素:数据成员变量,成员方法。
  20. 类的修饰词
    private:只能被类内部访问。
    protected:只能被类所在包访问。(默认)
    public:公共的,可以被所有对象访问。
  21. 子类构造方法调用父类构造方法,调用语句必须写在子类构造方法的第一行。
  22. Java程序中源文件名必须根据文件中的共有类名来定义。
  23. 简述构造方法重载:
    在进行对象实例化时可能遇到许多不同情况,要求针对给定的不同参数,调用不同的构造方法,此时可以通过在一个类中同时定义若干个构造方法来实现。
  24. 简述类的概念:
    现实世界中存在很多同类的对象,它们来自同一种原型或模板,或具有一些共性,可抽象提取为类。
  25. new运算符可自动调用构造方法。
  26. 调用方法时传给方法的值称为实参
  27. Java中实例变量与静态变量的区别是什么?
    Java运行中系统生成类的每个实例对象时,会为每个对象的实例变量分配内存,然后才可以访问实例变量,而且不同对象的内存空间相互独立。
    静态变量是不依赖于特定对象,系统只在类定义时为静态成员分配内存,此时还没有创建对象,也没有对对象进行实例化。以后生成该类的实例对象时,将不再为静态成员分配内存,不同对象的静态变量将共享同一块内存空间。