摘要: 一、类在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得到恰当的初始化:1)对于char、short、byte、int、long、float、double等基本数据类型的变量来说会默认初始化为0(boolean变量默认会被初始化为false);2)... 阅读全文
posted @ 2015-07-24 13:23 渐行渐远渐无声 阅读(216) 评论(0) 推荐(0) 编辑
摘要: static是静态修饰关键字,可以修饰变量和程序块以及类方法:当定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存;当修饰一个程序块的时候(也就是直接将代码写在static{...}中)时候,虚拟机就会优先加载静态块中代码,这主要用于... 阅读全文
posted @ 2015-07-24 13:22 渐行渐远渐无声 阅读(9907) 评论(0) 推荐(0) 编辑
摘要: 重载overloading1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数... 阅读全文
posted @ 2015-07-24 13:21 渐行渐远渐无声 阅读(309) 评论(0) 推荐(0) 编辑