![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
dubaobao1991
这个作者很懒,什么都没留下…
展开
-
Java数组
数组是一种引用数据类型,数组引用变量只是一个引用,数组元素和数组变量在内存里是分开存放的。 实际的数组对象被存储在堆(heap)内存中;如果该数组对象的数组引用变量是一个局部变量,则存储在栈(stack)内存中。 堆和栈的区别: 当一个方法执行时,每个方法都会建立自身的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存中,随着方法的执行结束,该方法的内存栈将自然销毁。因此,所以在方原创 2017-07-11 10:37:12 · 168 阅读 · 0 评论 -
Java抽象类和接口
一、抽象类 类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于它都没有任何具体的实例,这样的类即为抽象类。抽象类和其抽象方法通过修饰符abstract表示。 1、抽象类不能使用new初始化实例。抽象类构造函数只能被修饰为protected,因为抽象类只能被子类继承。创建一个具体子类的实例时,它的父类的构造方法被调用以初始化父类中定义的数据域。 2、抽象类中通常原创 2017-07-28 20:18:30 · 138 阅读 · 0 评论