摘要:
★JVM的内存? 在Java虚拟机规范中(具体章节请看“这里 ”),提及了如下几种类型的内存空间: ◇栈内存(Stack):每个线程私有的。 ◇堆内存(Heap):所有线程公用的。 ◇方法区(MethodArea):有点像以前常说的“进程代码段”,这里面存放了每个加载类的反射信息、类函数的代码、编译 阅读全文
摘要:
Java垃圾回收概况 Java内存区域 Java对象的访问方式 Java内存分配机制 Java GC机制 垃圾收集器 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存 阅读全文
摘要:
一:面向对象编程是java的一个优点:特性:【①封装②继承③多态④抽象】 (1):代码开发模板化.易维护,修改 (2):代码复用 (3):增强代码可靠性,灵活性 (4):增强代码的可理解性 ①:封装-->给对象提供隐藏内部特性和行为的能力。仅提供方法改变内部的数据。 好处:①保护对象状态②提高代码可 阅读全文
摘要:
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可 阅读全文
摘要:
java提高篇(四) 理解java的三大特性之多态 面向对象编程有三大特性:封装、继承、多态。 【执行顺序的优先级:this.show(O)、super.show(O)、this.show((super)O)、super.show((super)O),重载[一个类中]和重写【父子类中】】, 封装隐藏 阅读全文