面试常见问题
文章平均质量分 82
xiatian6032
这个作者很懒,什么都没留下…
展开
-
静态存储区、堆和栈的区别
一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容转载 2014-05-22 19:54:03 · 427 阅读 · 0 评论 -
java 抽象类 与 接口
1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一转载 2015-03-03 18:22:13 · 335 阅读 · 0 评论 -
java 内存泄露
Java内存泄露的理解与解决(转) Java内存管理机制 在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎所有内存对象都是在堆内存上分配(基本数据类转载 2015-03-03 18:18:38 · 477 阅读 · 0 评论 -
Java内存回收机制全解(算法+内存分配)
Java内存回收机制全解(算法+内存分配) Java虚拟机可以有两种不同方法来区别活动对象和垃圾: 引用计数(Reference Counting)和跟踪(Tracing) 参考: http://wenku.baidu.com/view/003a29360b4c2e3f57276323.html http://hi.baidu.com/qiaowz/blog/item/f08cac1a转载 2015-03-03 18:28:31 · 513 阅读 · 0 评论 -
java 容器 类
Java容器类包含List、ArrayList、Vector及map、HashTable、HashMap ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于ArrayList转载 2015-03-03 18:57:55 · 426 阅读 · 0 评论 -
java 容器类(二)
Java容器类Collection、List、ArrayList、Vector及map、HashTable、HashMap区别 Collection是List和Set两个接口的基接口 List在Collection之上增加了"有序" Set在Collection之上增加了"唯一" 而ArrayList是实现List的类...所以他是有序的. 它里转载 2015-03-03 19:23:45 · 300 阅读 · 0 评论 -
java的动态绑定 与静态绑定
一、 java的动态绑定都是针对 类的方法的 与 类的变量无关; 类的成员变量都是静态绑定,即根据其声明决定 二、 java当中的方法只有final,static,private和构造方法是静态绑定;其余的都是动态绑定 例如: public class Father{ protected String name = "Father"; public Father(){原创 2015-03-22 12:13:23 · 478 阅读 · 0 评论 -
浅析Java中的final关键字
谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请多多谅解并欢迎指正。 请尊重作者劳动成果,转载请标明原文链接转载 2015-08-11 14:32:02 · 362 阅读 · 0 评论 -
Java内部类详解
Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常见的与内部类相关的笔试面试题 若有转载 2015-08-11 15:42:35 · 319 阅读 · 0 评论