
java
文章平均质量分 78
yx511024
这个作者很懒,什么都没留下…
展开
-
java类、对象、对象的引用以及面向过程和面向对象区别
A a1 = new A();它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。在java里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针,引用里面存放的并不原创 2016-10-10 22:43:46 · 475 阅读 · 0 评论 -
java中堆和栈的区别
Java 的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态的分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速转载 2016-10-10 22:49:19 · 341 阅读 · 0 评论 -
java面向对象20个精华知识点
1、抽象、封装、继承、多态是面向对象程序设计中的四个特点2、面向对象的软件开发大体分为:面向对象的分析、面向对象的设计、面向对象的实现3、面向对象程序设计方法的优点是:可重用性、可扩展性、可管理性4、类的定义:clas前的修饰符可分为访问控制符和非访问控制符两大类。访问控制符包括public和private;非访问控制符包括abstract(抽象)、final(最终)5、final原创 2016-10-11 17:19:22 · 2743 阅读 · 0 评论