- 博客(6)
- 资源 (2)
- 收藏
- 关注
Java编程思想之容器小结
1.Java中的容器类库各容器的实现类及java.util.Collections类中的方法参照java doc 2.List及其实现:List可以对应数据结构中的线性表,所以其实现ArrayList、LinkedList也可以对应线性表中的顺序表和链表,相应也就不难推出了两者的特点。无论列表的大小如何,ArrayList在随机访问(即使用get()和set()方法)上都很快速(当然背...
2012-07-25 19:32:21 70
Java编程思想之数组小结
这一章内容不多且不难,估计稍有经验的人都可以飞速翻阅。[quote]数组就是一个简单的线性序列,这使得元素访问非常快速。但是为这种速度所付出的代价是数组对象的大小被固定。[/quote]钢炼的等价交换原则的现实版。。。速度是数组唯一的优势了,如果性能没有问题,ArrayList完胜,尤其是数组和泛型的关系不太好。感觉其他真没什么好说的了。。。好吧,列下JAVA中对数组常用操作的...
2012-07-03 18:03:36 88
Java编程思想之泛型小结
看这一章花了好些时间,直到现在依然有一些不明朗的地方。如果有个人认识不正确的地方,烦请指出。1.[quote]有许多原因促成了泛型的出现,而最引人注目的一个原因,就是为了创造[b]容器类[/b]。[/quote][code="java"]class Automobile {}public class Holder1 { private Automobile a; ...
2012-07-02 17:19:24 76
初识JSON in JAVA
今天在投简历的时候两度发现JSON,便做了下了解。官网地址为:[url]http://json.org/json-zh.html[/url]关于名词解释,引用下官网的原话:[quote]JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming La...
2012-06-25 18:06:49 81
Java编程思想之类型信息小结
1.使用RTTI解决多态中的问题--知道某个泛化引用的确切类型2.Java中的类加载是动态加载的,“当程序创建第一个对类的静态成员的引用时,就会加载这个类”,“使用new操作符创建类的新对象也会被当做对类的静态成员的引用”。类加载是就会执行static初始化,即为static变量赋值和执行static程序块。另,JDBC中用到的Class.forName("XXXX")就是为了加载类,使用.c...
2012-06-17 11:31:51 97
Java编程思想之字符串小结
1.String对象都是不可变的,使用String类中的方法会生成新的String对象,如果内容没发生改变则指向原引用。2.当对String做复杂的+逻辑时,尤其是在循环中,使用StringBuilder会带来效率提升。另,StringBuilder线程不安全,StringBuffer线程安全。但在单线程中,StringBuilder的效率会高于使用StringBuffer(因为不用同步,Li...
2012-06-17 11:30:30 67
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人