-
2019最新整理JAVA面试题附答案
2019最新整理JAVA面试题附答案 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
2019-12-28 11:57:54 java runtimejava 开发工具java高级文件ESET服务器定义mysqlqq虚拟机
-
JDK源码分析-HashMap
JDK源码分析-HashMap 一.HashMap的内部属性 1.1 成员变量 1.1.1 size: HashMap包含的KV键值对的数量,也就是我们通常调用Map.size()方法的返回值 public int size() { return size; } 1.1.2 modCount HashMap的结构被修改的次数(包括KV映射数量和内部结构rehash次数...
-
四种常见的数据结构、LinkedList、Set集合、Collection、Map总结
四种常见的数据结构、LinkedList、Set集合、Collection、Map总结 四种常见的数据结构: 1.堆栈结构: 先进后出的特点。(就像弹夹一样,先进去的在后进去的低下。) 2.队列结构: 先进先出的特点。(就像安检一样,先进去的先出来) 3.数组结构: 查找元素快,但是增删元素...
-
JDK8源码解析 -- HashMap(二)
JDK8源码解析 -- HashMap(二) 在上一篇JDK8源码解析 -- HashMap(一)的博客中关于HashMap的重要知识点已经讲了差不多了,还有一些内容我会在今天这篇博客中说说,同时我也会把一些我不懂的问题抛出来,希望看到我这篇博客的大神帮忙解答困扰我的问题,让我明白一个...
-
Collection体系、遍历、泛型
Collection体系、遍历、泛型 Collection体系(集合类,它是一个接口): 两个子类: List、Set(这两个子类也是接口) List有两个常用子类:(值,不唯一,允许有重复的元素,都是有序的) ArrayList: 数组结构,查找快,增删慢。线程不安全。 LinkedList: 有序,链表结构,...
-
for each.遍历集合或数组使用
for each.遍历集合或数组使用 package seday11; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Collection; /** * @author xingsir * JDK5之后推出了一个特性:增强for循环也称为新循环,for each. * 新循环不是用来取代传统for循环的...
-
迭代器:遍历集合元素的操作. iterator()
迭代器:遍历集合元素的操作. iterator() package seday11; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /** * @author xingsir * 遍历集合元素:Collection提供统一遍历集合元素的操作:迭代器模式 * Iterator iterator(),该...
-
集合的一个特性:泛型
集合的一个特性:泛型 package seday11; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /** * @author xingsir * JDK5版本推出时,推出了一个特性:泛型 * 泛型又称为参数化类型,允许我们在使用一个类时指定其属性方法参数以及...
-
【学习笔记】《Java编程思想》 第8~11章
【学习笔记】《Java编程思想》 第8~11章 第八章 多态 多态的条件: 1. 要有继承 2.父类对象引用子类对象 3. 要有方法的重写 多态的作用:消除类型之间的耦合关系。 将一个方法调用与一个方法主体关联起来称作 绑定 。若在程序执行前进行绑定,叫做前期绑定;在运行时根...
-
C++中set的使用
C++中set的使用 1) set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。set中元素的值不能直接被改变 set具备的两个特点: 1. set中的元素都是排序好的 2. set中的元素都是唯一的,没有重复的 2) 声明: 例:setint s; 3) set的常用的方法 (s.~) begin(...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
