java
文章平均质量分 65
编程艺术artist
这个作者很懒,什么都没留下…
展开
-
Java的优势
1)java是纯面向对象编程的语言;2)平台无关性 (一次编译,到处运行;Write Once,Run Anywhere);3)java提供了许多内置的类库,通过这些类库,简化了开发人员的设计工作,同时缩短了项目开发时间;4)提供了对Web应用开发的支持,例如,Applet,Servlet,和JSP可以用来开发Web应用程序,,Socke原创 2017-08-12 21:10:37 · 366 阅读 · 0 评论 -
java多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:转载 2017-08-20 21:50:14 · 334 阅读 · 0 评论 -
HashMap
>>>>>>>>>>原文参见:http://cmsblogs.com/?p=176 HashMap也是我们使用非常多的Collection,它是基于哈希表的 Map 接口的实现,以key-value的形式存在。在HashMap中,key-value总是会当做一个整体来处理,系统会根据hash算法来来计算key-value的存储位置,我们总是可以通过key快速地存、取value转载 2017-08-21 13:09:42 · 146 阅读 · 0 评论 -
Java中的四种引用介绍和使用场景
Java中的四种引用介绍和使用场景标签: java对象内存异常2017-07-13 15:03 716人阅读 评论(0) 收藏 举报 分类:Java(12) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]最近换工作,准备把我之前工作中的一些东西做一下总结吧,写的不是很完善的地方转载 2017-09-25 23:29:22 · 501 阅读 · 0 评论 -
hashmap和hashtable区别
1、 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。 2、 线程安全不同 HashTable的方法是同步的,HashMap是未同步,所以在多线程场合要手动同步HashMap。转载 2017-09-27 21:41:56 · 255 阅读 · 0 评论 -
ArrayList LinkedList Vector的区别
rrayList、 LinkedList 和 Vector都实现了List接口,是List的三种实现,所以在用法上非常相似。他们之间的主要区别体现在不同操作的性能上。后面会详细分析。ArrayListArrayList底层是用数组实现的,可以认为ArrayList是一个可改变大小的数组。随着越来越多的元素被添加到ArrayList中,其规模是动 态增加的。LinkedListLin原创 2017-09-21 10:40:11 · 155 阅读 · 0 评论 -
java内存泄漏
详细Java中的内存泄漏1.Java内存回收机制不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况转载 2017-11-25 16:06:14 · 141 阅读 · 0 评论