文章分类 -  java

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 62 下一页
摘要:阅读目录 通过下面的例子理解动态绑定,即多态 画内存图理解动态绑定(多态) 总结 阅读目录 通过下面的例子理解动态绑定,即多态 画内存图理解动态绑定(多态) 总结 面向对象最核心的机制——动态绑定,也叫多态。 回到顶部 通过下面的例子理解动态绑定,即多态 运行结果: 回到顶部 画内存图理解动态绑定( 阅读全文
posted @ 2016-12-09 15:58 天涯海角路 阅读(144) 评论(0) 推荐(0)
摘要:阅读目录 一、隐藏/封装(encapsulation) 二、使用访问控制符,实现封装 【访问控制符总结】 阅读目录 一、隐藏/封装(encapsulation) 二、使用访问控制符,实现封装 【访问控制符总结】 面向对象第二大特征:封装/隐藏 回到顶部 一、隐藏/封装(encapsulation) 阅读全文
posted @ 2016-12-09 15:56 天涯海角路 阅读(108) 评论(0) 推荐(0)
摘要:阅读目录 一、StringBuffer类 StringBuffer概述 StringBuffer方法 二、StringBuilder类 三、String、StringBuffer、StringBuilder的区别 接上文:Java基础——数组应用之字符串String类 回到顶部 一、StringBu 阅读全文
posted @ 2016-12-09 15:55 天涯海角路 阅读(106) 评论(0) 推荐(0)
摘要:阅读目录 内存分析(SxtStu.java) 对于java 和内存之间的注意事项 阅读目录 内存分析(SxtStu.java) 对于java 和内存之间的注意事项 回到顶部 内存分析(SxtStu.java) Java程序运行在JVM上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现 阅读全文
posted @ 2016-12-09 15:52 天涯海角路 阅读(144) 评论(0) 推荐(0)
摘要:阅读目录 概念与作用 集合框架的体系结构 Collection接口和List接口简介 Map和HashMap简介 集合工具类:Collections 小结 回到顶部 概念与作用 集合概念 现实生活中:很多事物凑在一起 数学中的集合:具有共同属性的事物的总体 java中的集合类:是一种工具类,就像是容 阅读全文
posted @ 2016-12-09 15:48 天涯海角路 阅读(105) 评论(0) 推荐(0)
摘要:1、ArrayDeque Deque接口的一种可改变大小的实现,数组deque没有容量限制,可以根据需要增加容量。是非线程安全的;如果没有外同步,它不支持多线程的并发访问。不允许元素为null,该类用作栈或队列时,比Stack和LinkedList都要快。ArrayDeque的大多数操作需要分摊的常 阅读全文
posted @ 2016-12-09 15:32 天涯海角路 阅读(931) 评论(0) 推荐(0)
摘要:队列(queue)是一种常用的数据结构,可以将队列看做是一种特殊的线性表,该结构遵循的先进先出原则。Java中,LinkedList实现了Queue接口,因为LinkedList进行插入、删除操作效率较高 相关常用方法: boolean offer(E e):将元素追加到队列末尾,若添加成功则返回t 阅读全文
posted @ 2016-12-09 15:31 天涯海角路 阅读(249) 评论(0) 推荐(0)
摘要:Collection是List,Queue和Set接口的父接口,该接口里定义的方法即可用于操作Set集合,也可以用于List和Queue集合。Collection接口里定义了如下操作元素的方法。 boolean add(object o):该方法用于向一个集合中里添加一个元素。如果集合对象被添加操作 阅读全文
posted @ 2016-12-09 15:17 天涯海角路 阅读(131) 评论(0) 推荐(0)
摘要:Map用于保存具有映射关系的数据,具有两组值:一组用于保存Map中的key;另一组用于保存Map中的value,形成key-value的存储形式。 Map集合中包含的一些方法: void clear():删除Map集合中的所有key-value对。 boolean containsKey(objec 阅读全文
posted @ 2016-12-09 15:16 天涯海角路 阅读(124) 评论(0) 推荐(0)
摘要:set集合可以存储多个对象,但并不会记住元素的存储顺序,也不允许集合中有重复元素(不同的set集合有不同的判断方法)。 1.HashSet类 HashSet按照Hash算法存储集合中的元素,具有很好的存取和查找性能。当向HashSet中添加一些元素时,HashSet会根据该对象的HashCode() 阅读全文
posted @ 2016-12-09 15:16 天涯海角路 阅读(206) 评论(0) 推荐(0)
摘要:1.什么是Lsit集合? List集合是一种元素有序的,可重复的集合,集合中每个元素都有自己的元素索引。List集合允许可重复的元素,可以通过索引来访问指定位置的元素。 2.Java8改进的List接口和ListIterator接口 List作为Collection集合的子接口,可以使用Collec 阅读全文
posted @ 2016-12-09 15:15 天涯海角路 阅读(205) 评论(0) 推荐(0)
摘要:什么是Queue集合? 答:Queue用于模拟队列这种数据结构。队列通常是指“先进先出(FIFO)”的容器。队列的头部保存在队列中存放时间最长的元素,尾部保存存放时间最短的元素。新元素插入到队列的尾部,取出元素会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。 Queue接口中定义了如下的 阅读全文
posted @ 2016-12-09 15:11 天涯海角路 阅读(351) 评论(0) 推荐(0)
摘要:队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队列。 在队列这种数据结构中,最先插入的元素将是最先被删除的元素;反之最后插入的元素将是最后被删除的元素,因此队列又 阅读全文
posted @ 2016-12-09 15:06 天涯海角路 阅读(170) 评论(0) 推荐(0)
摘要:堆栈是一种 “后进先出” (LIFO) 的数据结构, 只能在一端进行插入(称为 “压栈” ) 或删除 (称为“出栈”)数据的操作。 JAVA 中,使用 java.util.Stack 类的构造方法创建对象。 public class Stack extends vector 构造方法 : publi 阅读全文
posted @ 2016-12-09 12:46 天涯海角路 阅读(185) 评论(0) 推荐(0)
摘要:查看java的API文档,Stack继承Vector类。 栈的特点是后进先出。 API中Stack自身的方法不多,基本跟栈的特点有关。 Java代码 import java.util.Stack; public class StackTest { public static void main(St 阅读全文
posted @ 2016-12-09 12:45 天涯海角路 阅读(107) 评论(0) 推荐(0)
摘要:树结构的应用之基于树的索引结构介绍 最近在研究数据结构,某天看数据库的空间索引时,又正好看到关于基于树的一些索引技术,于是产生了以此为主题写份阅读报告的想法。今了天算是完成了。总共介绍5种树:二分查找树(BST树)、AVL树(平衡二叉树)、2-3树、B树及其变种B+树。B+树是现在运用最多的基于磁盘 阅读全文
posted @ 2016-12-09 12:16 天涯海角路 阅读(159) 评论(0) 推荐(0)
摘要:说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会 阅读全文
posted @ 2016-12-09 11:57 天涯海角路 阅读(113) 评论(0) 推荐(0)
摘要:1、Set接口的使用 Set集合里多个对象之间没有明显的顺序。具体详细方法请参考API文档(可见身边随时带上API文档有多重要),基本与Collection方法相同。只是行为不同(Set不允许包含重复元素)。 Set集合不允许重复元素,是因为Set判断两个对象相同不是使用==运算符,而是根据equa 阅读全文
posted @ 2016-12-09 11:55 天涯海角路 阅读(137) 评论(0) 推荐(0)
摘要:List集合代表一个有序集合,集合中每个元素都有其对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。 1、List接口和ListIterator接口 List作为Collection接口的子接口,可以使用Collection接口里的全部方法。List是有序集合,所以 阅读全文
posted @ 2016-12-09 11:54 天涯海角路 阅读(142) 评论(0) 推荐(0)
摘要:Map用于保存具有映射关系的数据(key-vlaue)。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false Map中包含了一个keySet()方法,用于返回Map所以key组成的Set集合。 Map集合与Set集合元素的存储形式很像,如Set接口下 阅读全文
posted @ 2016-12-09 11:53 天涯海角路 阅读(163) 评论(0) 推荐(0)

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 62 下一页