- 浏览: 16034 次
- 性别:
- 来自: 广州
最新评论
文章列表
1.简介
二叉查找树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树:
若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
它的左、右子树也分别为二叉排序树。
中序遍历二叉排序树可得到一个关键字的有序序列,一个无序序列可以通过构造一棵二叉排序树变成一个有序序列,构造树的过程即为对无序序列进行排序的过程。每次插入的新的结点都是二叉排序树上新的叶子结点,在进行插入操作时,不必移动其它结点,只需改动某个结点的指针,由空变为非空即可。
Collection 为Collection层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些
collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。
1. List:List可以理解为一组有序的对象的集合。也就是它保证list中中对象元素的顺序。
ArrayList:类似于数组,可以进行随机访问和存储,也可以进行迭代。但在ArrayList的中间插入和删除一些对象效率会较低,如果在List中间要多次操作数据,可以考虑使用LinkedList代替。 ...
hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
关键词: hibernate
fromhttp://www.blogjava.net/dreamstone/archive/2007/07/29/133071.html
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有 ...
linux下启动tomcat的时候,如果服务启动不成功,可以到查看logs文件夹下的catalina.out 日志文件,cat我的日志文件可得到如下的错误信息:
cat catalina.out
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 8101; nested exception is:
java.net.BindException: Address already in use
Feb 27, 201 ...
imap 建立在tcp/ip 协议上,使用143端口,RFC3501。
POP3也是建立在tcp/ip 协议上,使用110端口,RFC1939。
pop3通常将邮件服务器中的邮件下载下来,并删除邮件服务器中的邮件。但现在也支持只下载,不删除。
而imap与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。imap可以根据需要只下载邮件的主题,然后根据需要下载各邮件的正文,而且它没有把邮件服务器中的邮件删除。
另外一个区别:pop3只下载邮件,不能对邮件服务器进行反馈,例如,你使用pop3协议在其中一台计算机中下载了未读邮件,并查看 ...
oracle对包括表名在内的所有对象名的大小写在一般情况下都是不区分的,因为它默认会将所有小写对象名转化为大写!
因为这个特性,导致表面看来oracle好像是不区分大小写的。但实际上oracle内部有两种对象名处理方 ...
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在
1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}
的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。
Number的数据声明如下:
表示 作用 说明
Number(p, s) 声明一个定点数 p(precision)为精度,s(scale)表示小数点右边的数字个数,精度最大值为38,scale的取值范围为-84到127
Number(p) ...
java中的静态类只存在其内部类中。
为什么会有内部静态类的存在?
因为非静态内部类只能声明非静态成员或方法,而静态内部类则可拥有静态的成员和方法。
但静态内部类中只能引用其外部类的静态成员或变量。因为内部静态类并不与外部类对象关联。
此外,内部类的继承与接口与外部类独立,解决了多继承的问题。
详细的介绍http://blog.csdn.net/thinkghoster/archive/2008/04/29/2342602.aspx