当前位置: 首页 >> Java
java面试宝典之说出ArrayList、Vector、LinkedList 的存储性能和特性?

java面试宝典之说出ArrayList、Vector、LinkedList 的存储性能和特性?

答:ArrayList 和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized 方法(线程安全),通常性能上较ArrayList 差,而LinkedList 使用双向链表实现存储(将内存中零散的内存单元通过附加的引用关联起来,形成一个可以按序号索引的线性结构,这种链式存储方式与数组的连续存储方式相比,其实对内存

11月23日    zoulinss    Java    2138    0    全文阅读
java初学者常见问题之栈和队列

java初学者常见问题之栈和队列

问:在Java库中有对stacks 和 queues 的实现吗?

答:Java库中内建 java.util.Stack,但是你应该避免使用它如果你需要一个真正的栈的话。因为它是实现了额外的功能,比如访问第N个元素。另外,它也支持从栈底部插入元素,所以它看上去更像是一个队列。尽管实现了这些额外的功能对编程人员是一个加分,可是我们使用数据结构并不只是想使用所有功能,而是需要我们正好需要的那种结构。JAVA对于栈的实现就是一个典型的宽接口的例子。



10月28日    zoulinss    Java    1448    0    全文阅读
java初学者常见问题之排序与查找

java初学者常见问题之排序与查找

问:为什么我们要花大篇幅来证明一个程序是正确的?

答:为了防止错误的结果。二分查找就是一个例子。现在,你懂得了二分查找的原理,你就能把递归形式的二分查找改写成循环形式的二分查找。Knuth 教授在 1946年就发表了二分查找的论文,但是第一个正确的二分查找的程序在 1962年在出现。

10月28日    zoulinss    Java    1057    0    全文阅读
java初学者常见问题之函数调用和递归调用

java初学者常见问题之函数调用和递归调用

函数调用和递归调用的常见问题解答

10月28日    zoulinss    Java    1456    0    全文阅读
java初学者常见问题之输入输出语句

java初学者常见问题之输入输出语句

问:我可以从标准input中重新读一次数据吗?

答:不可以,你只能读一次。

10月28日    zoulinss    Java    1315    0    全文阅读
java初学者常见问题之数组

java初学者常见问题之数组

问:某些Java开发人员使用 int a[] 而不是 int[] a 去声明一个数组。这两者有什么区别?

答:在Java中这两种用法都是合法的,他们的作用都是一样的。前者是在C中的定义数组的方法。后者是JAVA推荐的方法,因为它的写法 int[] 更能表明这是一个 int 的数组。

10月28日    zoulinss    Java    1118    0    全文阅读
java初学者常见问题之条件语句和循环语句

java初学者常见问题之条件语句和循环语句

问:为什么判断字符串相等不能使用 == ?

答:这反映了基础类型(int, double, boolean)和引用类型(String)的区别。

10月28日    zoulinss    Java    1155    0    全文阅读
java初学者常见问题之基本数据类型

java初学者常见问题之基本数据类型

问: 为什么 -0/3 结果是 0,而 -0.0/3.0 结果是 -0.0?(注意后边的结果0带负号)

答: 在Java里,整数是用补码表示的。在补码中0只有一种表示方法。另一方面,浮点数则是用 IEEE 标准表示的, 对于0有两种表示方法, 0 和 -0。

10月28日    zoulinss    Java    1213    0    全文阅读
学习java必须能够盲写的几个知识点

学习java必须能够盲写的几个知识点

1、jdbc连接数据库

2、jsp内置对象及其作用

3、servlet生命周期

4、单例模式

5、冒泡排序法

6、前台验证登陆

05月13日    zoulinss    Java    1681    0    全文阅读
MyEclipse快捷键

MyEclipse快捷键

  

05月13日    zoulinss    Java    1805    0    全文阅读
javaweb学习方法

javaweb学习方法

  

05月13日    zoulinss    Java    2241    0    全文阅读
java从入门到精通-第二十一天

java从入门到精通-第二十一天

过滤器,中文问题,servlet和jsp的跳转问题,隐式对象

04月26日    zoulinss    Java    1433    0    全文阅读