摘要: 与其他语言不同,Java不允许程序员选择按值传递还是按引用传递各个参数,基本类型(byte--short--int--long--float--double--boolean--char)的变量总是按值传递。就对象而言,不是将对象本身传递给方法,而是将对象的的引用或者说对象的首地址传递给方法,引用本 阅读全文
posted @ 2017-12-29 15:35 isnowy 阅读(261) 评论(0) 推荐(0)
摘要: 参考:http://www.cnblogs.com/clara/archive/2011/09/17/2179493.html http://blog.csdn.net/zhzhao999/article/details/53449504 http://www.cnblogs.com/xiaoxia 阅读全文
posted @ 2017-12-29 14:05 isnowy 阅读(251) 评论(0) 推荐(0)
摘要: 参考:https://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html http://blog.csdn.net/mad1989/article/details/26389541 1.三者在执行速度方面的比较:StringBuilder > 阅读全文
posted @ 2017-12-23 16:52 isnowy 阅读(252) 评论(0) 推荐(0)
摘要: 基于TCP协议的都用C/S方式: 一.TELNET(远程登录) 是Internet中用来进行远程访问的重要工具之一,远程登录功能允许用户与远程计算机进行动态交互,即用自己的键盘,鼠标等输入设备操纵远程计算机,运行远程计算机上的软件,在自己的显示器上了解运行情况,查看运行结果。 通信过程:用户的终端实 阅读全文
posted @ 2017-12-11 21:43 isnowy 阅读(145) 评论(0) 推荐(0)
摘要: 一, 红黑树所处数据结构的位置: 在JDK源码中, 有treeMap和JDK8的HashMap都用到了红黑树去存储 红黑树可以看成B树的一种: 从二叉树看,红黑树是一颗相对平衡的二叉树 二叉树-->搜索二叉树-->平衡搜索二叉树--> 红黑树 从N阶树看,红黑树就是一颗 2-3-4树 N阶树-->B 阅读全文
posted @ 2017-12-06 10:56 isnowy 阅读(225) 评论(0) 推荐(0)
摘要: 红黑树的Java实现(代码说明) 红黑树的基本操作是添加、删除和旋转。在对红黑树进行添加或删除后,会用到旋转方法。为什么呢?道理很简单,添加或删除红黑树中的节点之后,红黑树就发生了变化,可能不满足红黑树的5条性质,也就不再是一颗红黑树了,而是一颗普通的树。而通过旋转,可以使这颗树重新成为红黑树。简单 阅读全文
posted @ 2017-12-06 10:46 isnowy 阅读(218) 评论(0) 推荐(0)
摘要: R-B Tree简介 R-B Tree,全称是Red-Black Tree,又称为“红黑树”,它一种特殊的二叉查找树。红黑树的每个节点上都有存储位表示节点的颜色,可以是红(Red)或黑(Black)。 红黑树的特性:(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL 阅读全文
posted @ 2017-12-06 10:31 isnowy 阅读(310) 评论(0) 推荐(0)