ArrayList数组列表和LinkedList双向链表的性能分析比较
简单的说一下传说中的ArrayList数组列表和LinkedList双向链表的性能对比。既然ArrayList具有数组的特性,LinkedList具有双向链表的特性,可以分析得出下面的结论:
作者:arthinking
|
发表于 2011-10-11
|
分类于  Java基础
ArrayList数组列表和LinkedList双向链表的性能分析比较
Java源码分析 - LinkedList双向链表源码分析
LinkedList就传说中的双向链表了。是List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。
作者:arthinking
|
发表于 2011-10-11
|
分类于  Java基础
Java源码分析 - LinkedList双向链表源码分析
Java源码分析 - ArrayList动态数组列表源码分析
所谓的ArrayList就是传说中的动态数组了,这个类提供了动态增减元素的功能。List 接口的大小可变数组的实现,而ArrayList则实现了这个接口。
作者:arthinking
|
发表于 2011-10-10
|
分类于  Java基础
Java源码分析 - ArrayList动态数组列表源码分析
Java基础笔记 - 动态代理 Java中动态代理类的介绍和使用
我们知道,通过使用静态代理时,真实角色必须是存在的,并将其作为代理对象的内部属性,不能在程序中动态的调用真实角色。在事先并不知道真实角色的情况先,如果要使用代理,可以使用Java的动态代理类来解决。
作者:arthinking
|
发表于 2011-10-09
|
分类于  Java基础
Java基础笔记 - 动态代理 Java中动态代理类的介绍和使用
Java基础笔记 - 通过反射机制动态创建和访问数组
java.lang.reflect.Array类提供了动态创建和访问数组元素的各种静态方法。
作者:arthinking
|
发表于 2011-10-08
|
分类于  Java基础
Java基础笔记 - 通过反射机制动态创建和访问数组
Java基础笔记 - 通过反射机制修改类中的私有属性的值
任务:通过反射机制修改类中的私有属性的值
作者:arthinking
|
发表于 2011-10-08
|
分类于  Java基础
Java基础笔记 - 通过反射机制修改类中的私有属性的值
Java基础笔记 - 反射机制的介绍和基本的API的使用
一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动态语言,C++,Java,C#不是动态语言。
作者:arthinking
|
发表于 2011-10-07
|
分类于  Java基础
Java基础笔记 - 反射机制的介绍和基本的API的使用
JavaMail介绍和常用的API 一个较完整的发送电子邮件函数
JavaMail,是Sun发布的用来处理email的API,提供给开发者处理电子邮件相关的编程接口。通过使用它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。
作者:arthinking
|
发表于 2011-10-07
|
分类于  J2EE
JavaMail介绍和常用的API 一个较完整的发送电子邮件函数
Java中使用Base64编码URL作为URL的参数
有时候我们需要使用一个URL作为URL地址的参数来传递,假如我们需要传递的URL含有参数,例如:
作者:arthinking
|
发表于 2011-09-12
|
分类于  Java基础
Java中使用Base64编码URL作为URL的参数
Java SE 5.0以上版本中for each循环的使用
For each循环是Java SE 5.0增加的一种功能很强的循环结构,可以用来一次处理数组或集合类中的每个元素,而不必为指定下标值而分心。
作者:arthinking
|
发表于 2011-06-17
|
分类于  Java基础
Java SE 5.0以上版本中for each循环的使用
15678
×
IT宅

关注公众号及时获取网站内容更新。