摘要:
成员变量其赋值和取值的顺序具有不确定性,可以在方法调用前赋值,也可以在方法调用后赋值,其具体顺序是在运行时发生的,编译器确定不了; 而局部变量,赋值、取值顺序确定。所以局部变量赋值使用,是一种设计约束,可以减少犯错的可能性。同时局部变量存放到栈帧的局部变量表中,可控的赋值和销毁有利于局部变量表空间复 阅读全文
摘要:
java是面向对象的编程语言,那么让我们来回答一下下面的问题: 什么是对象; 对象和类有什么不同; 什么是面向对象的编程; 什么是面向对象的编程语言; 面向对象编程的基本特性有哪些,请分别说明; 如果你是一个工作多年的java程序员,你肯定对这些问题不陌生并且有自己的独特理解,但是如何将大脑中的概念 阅读全文