E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java容器
Java+MySQL图书管理系统
正在学习Java就花了两个星期写了一个1000行左右的代码,仿照大一上学期老师让我们在控制台下写的图书管理系统系统,用
Java容器
和数据库写一个带图形界面的图书管理系统,一开始以为可以写个两三千行,结果写到
Caeser110
·
2015-12-26 12:19
java
数据库
mysql
Java
给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&Map迭代器
今天的主角是HashSet,Set是什么东东,当然也是一种
java容器
了。
吞噬天帝
·
2015-12-21 17:00
java容器
集合
网上看到了一篇关于
java容器
的文章,感觉挺好,正好解决心中的困惑 Java中的容器,接口都是由一些接口,抽象类及它们的实现类所组成。而它们全部封装在java.util包中。
2207872494
·
2015-12-18 23:00
java容器
源码分析(八)——LinkedHashSet
public class LinkedHashSet extends HashSet implements Set, Cloneable, java.io.Serializable { private static final long serialVersionUID = -2851667679971038690L; /** * Constructs
风水书生
·
2015-12-18 14:00
java
linkedhashset
源码分析
容器
java容器
源码分析(七)——LinkedHashMap
本文内容:LinkedHashMap概述LinkedHashMap源码分析LinkedHashMap概述LinkedHashMap类似于HashMap,区别在于采用迭代器迭代每个元素时,其顺序是按照插入次序或者是LRU次序。其继承关系如下:LinkedHashMap直接继承了HashMap,实现了Map接口。LinkedHashMap用Hash存储所有元素,但迭代时却又可以按顺序遍历,这是如何做到
风水书生
·
2015-12-18 14:00
java
LinkedHashMap
源码分析
容器
java容器
学习
java容器
: 容器,顾名思义,就是用来存放东西的道具,但是在我们程序开发中容器的概念就是用来存在我们数据对象的引用。
李晨金旭
·
2015-12-17 20:00
java
list
map
set
容器
java容器
源码分析(六)——HashSet
本文内容HashSet概述HashSet源码分析HashSet概述HashSet是Set的一种实现,其底层是用HashMap实现的,整个HashSet看起来就像一个包装类!HashSet的继承图如下:HashSet继承了Set、Abstract类,实现了Cloneable、Serializable接口。HashSet实现看一下HashSet的属性private transient HashMap
风水书生
·
2015-12-17 18:00
java
hashset
源码分析
容器
java容器
源码分析(五)——HashMap(续)
续前一篇
java容器
源码分析(四)——HashMap,继续分析HashMap的源码。
风水书生
·
2015-12-17 17:00
java
源码分析
容器
java容器
源码分析(四)——HashMap
本文内容:HashHashMap概述HashMap源码分析Hash表数据结构中都学过Hash,我们要说的HashMap采用拉链法(数组+链表)实现。数组具有根据下标快速查找的特点,链表动态增加删除元素。(来源:http://www.cnblogs.com/hzmark/archive/2012/12/24/HashMap.html)看上图,对于HashMap的内部结构应该是一目了然了。HashMa
风水书生
·
2015-12-17 16:00
java
源码分析
容器
java容器
源码分析(三)——ArrayList
本文内容:ArrayList概述ArrayList源码分析ArrayList概述ArrayList底层是用数组实现的,元素到达数组大小,则动态扩容。ArrayList的继承关系图如下:继承了AbstractList类,实现了RandomAccess,Cloneable,List,Serializable接口。Cloneable,List,Serializable接口我们在上一篇文章中说过,这里不再
风水书生
·
2015-12-16 17:00
java
源码分析
容器
java容器
源码分析(二)——LinkedList
本文内容:一、LinkedList概述二、LinkedList源码实现LinkedList概述LinkedList底层是双向循环链表实现的。先看一下LinkedList的继承图:由继承关系图可以看到,LinkedList同时实现了List和Queue(Deque)的功能,也就是说LinkedList既可以做List,也可以当双端队列使用。这里还有个很奇怪的继承:LinkedList同时继承了Lis
风水书生
·
2015-12-16 15:00
java
源码分析
java容器
源码分析(一)——开篇
先来复习下
java容器
方面的。
风水书生
·
2015-12-16 11:00
java
源码分析
给jdk写注释系列之jdk1.6容器(3)-Iterator设计模式
当然数组和链表也是两种常见的基本数据结构,其他基本数据结构还有堆栈、队列、树等,对
java容器
的学习,也可以看做是对数据结构的学习和使用。
吞噬天帝
·
2015-12-15 20:00
java容器
详解
在书写程序的时候,我们常常需要对大量的对象引用进行管理。为了实现有效的归类管理,我们常常将同类的引用放置在同一数据容器中。由于数据容器中存放了我们随时可能需要使用到的对象引用,所以一般的数据容器要都要能能提供方便的查询、遍历、修改等基本接口功能。早期的OOP语言都通过数组的方式来实现对引用集的集中管理和维护。但是数组方式下,数组大小需要提前被确定,并不允许修改大小,导致其作为一种灵活的数据容器的
u012505618
·
2015-11-24 19:00
java
容器用法
迅速掌握
Java容器
中常用的ArrayList类与Vector类用法
ArrayList类List集合的实例化:Listl=newArrayList();//使用ArrayList类实例化List集合Listl2=newLinkedList();//使用LinkedList类实例化List集合ArrayList常用方法:add(intindex,Objectobj);addAll(int,Collectioncoll);remove(intindex);set(in
march alex
·
2015-11-19 08:46
java容器
的理解
,TreeSetList有序的,可以重复 常用实现类有ArrayList,LinkedListMap是以键值出现的 常用实现类有HashMap,TreeMap 一.基本概念
Java
·
2015-11-13 14:25
java
Java容器
——JSTL学习笔记
Java容器
类包含List、ArrayList、Vector及map、HashTable、HashMap、Hashset ArrayList和HashMap是异步的,Vector和HashTable是同步的
·
2015-11-13 13:58
java
Java数组与容器类分析资料--数组、List和Set、Map
Java容器
分析--数组 数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。
·
2015-11-13 11:47
java数组
Java容器
类List、ArrayList、Vector及map、HashTable、HashMap分别的区别.
一、List与ArrayList的区别 List->AbstractList->ArrayList (1) List是一个接口,ArrayList是一个实现了List接口的具体类。  
·
2015-11-13 10:11
ArrayList
Java学习之容器
Java容器
类库的主要用途是保存对象,根据对象又分为两类: Collection: 独立元素序列。 List: 必须按照插入的顺序保存元素。 set: 不能有重复元素。
·
2015-11-12 20:35
Java学习
Java容器
Set接口
Set接口的实现,可以方便地将指定的类型以集合类型保存在一个变量中。Set是一个不包含重复元素的Collection,更确切地讲,Set 不包含满足 e1.equals(e2) 的元素对,并且最多包含一个 null 元素。Set接口的底层存储实现都是依赖Map的实现,也可以说Set中元素的管理就是对Map中key的管理。下面简单描述一下各种Set接口的实现类,主要包括HashSet,Linke
·
2015-11-11 19:29
java
Java容器
List接口
List接口是Java中经常用到的接口,如果对具体的List实现类的特性不了解的话,可能会导致程序性能的下降,下面从原理上简单的介绍List的具体实现: 可以看到,List继承了Collection接口,而Collection接口继承了Iterable接口。其中还有AbstractCollection和AbstractList的实现,用于List对象的公共部分代码的复用: public
·
2015-11-11 19:28
java
Java容器
Map接口
Map接口容器存放的是key-value对,由于Map是按key索引的,因此 key 是不可重复的,但 value 允许重复。 下面简单介绍一下Map接口的实现,包括HashMap,LinkedHashMap,WeakHashMap,Hashtable,IdentityHashMap和TreeMap。需要注意的是,Map接口并没有继承Collection接口! 1、HashM
·
2015-11-11 19:28
java
java容器
类
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNex
·
2015-11-11 19:01
java
java容器
(java编程思想第四版-读书笔记)
容器类库图 List(interface) 次序是List最重要的特点;它保证维护元素特定的顺序。List为Collection添加了许多方法,使得能够向List中间插入与移除元素。(这只推荐LinkedList使用。)一个List可以生成ListIterator,使用它可以从两个方向遍历List,也可以从List中间插入和移除元素。 A
·
2015-11-11 15:12
java编程思想
scala容器使用
花了两个小时左右,学习了一下scala语言, 由于scala运行在jvm之上, 可以使用
java容器
也可以使用scala自带的容器.
·
2015-11-11 08:37
scala
4)
Java容器
类相关知识
1>Array 和 Arrays : Arrays:用来操作array的工具类,其中包含一组static函数: equals() :比较两个 array 是否相等。 array 拥有相同元素个数,且所有对应元素两两相等。 fill(
·
2015-11-11 05:48
java
3)
Java容器
3)
Java容器
Java的集合框架核心主要有三种:List、Set和Map。
·
2015-11-11 05:47
java
Java容器
学习心得--Set容器
HashSet需要重写equals和hashCode TreeSet需要重写equals和compareTo 两个函数返回的结果应该一致 一般情况下,HashSet和TreeSet中只放入不可变对象,final修饰属性 new Comparator(){ public int compare(Object o1,Object o2){ …… } }匿名类可作为Tree
·
2015-11-11 03:09
java
Java 容器
对
java容器
有一个整体的了解对我们来说非常重要,这样在需要特定容器时,不会手忙脚乱,本文主要介绍java的一些基本容器,而不要仅知道使用ArrayList。
·
2015-11-10 22:21
java
java容器
---集合总结
思考为什么要引入容器这个概念? Java有多种方式保存对象(应该是对象的引用),例如使用数组时保存一组对象中的最有效的方式,如果你想保存一组基本类型的数据,也推荐使用这种方式,但大家知道数组是具有固定尺寸的,你必须事先知道你要需要多少个对象。但是在一般的情况中,你在写程序中并不知道将需要多少个对象,或者是否需要更加复杂的方式来存储对象,因此数组尺寸固定很不爽! &nb
·
2015-11-08 16:39
java
java容器
Java 2将容器分为两个不同的概念: Collection 与Map Collection: 提供对一组各自独立的元素的集合,List 与 Set接口都继承自Collection接口。 Map:提供了一组key-value(键值对)。 两种类型的主要区别在于: Collection
·
2015-11-07 12:48
java
ArrayList vs. LinkedList vs. Vector
从这个层次图中可以了解
Java容器
的一般概念。 2.ArrayList vs. LinkedList vs. Vector 从上图可知,它们都实现
·
2015-11-07 12:13
LinkedList
Java容器
学习笔记(1)
IterablepublicinterfaceIterable{ //得到一个迭代器 Iteratoriterator(); //这个函数很好用不用写for循环了 defaultvoidforEach(Consumeraction){ Objects.requireNonNull(action); for(Tt:this){ action.accept(t); } } //这个还不太懂,对Sp
chai_132
·
2015-11-06 01:00
java
迭代器
Java容器
——Set和顺序存储
当Set使用自己创建的类型时,存储的顺序如何维护,在不同的Set实现中会有不同,而且它们对于在特定的Set中放置的元素类型也有不同的要求:Set(interface)存入Set的每个元素都必须是唯一的,因为Set不保存重复元素。加入Set的元素必须定义equals()方法以确保对象的唯一性。Set和Collection具有完全一样的接口,但Set不保证元素的顺序。HashSet*为快速查找而设
摆渡者
·
2015-11-02 15:00
顺序
set
容器
Java容器
——未获支持的操作
先看一个例子:import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.List; public class UnsupportedOperation { static void t
摆渡者
·
2015-11-02 11:00
容器
Java容器
类List、ArrayList、Vector及map、HashTable、HashMap的区别
ArrayList和HashMap是异步的,Vector和HashTable是同步的 所以Vector和HashTable是线程安全的,而ArrayList和HashMap并不是线程安全的。 因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。 Collection接口实现类层次 ├List &nbs
·
2015-11-01 15:24
ArrayList
java容器
类总结
1.
java容器
分类图 说明:左图为简化图(其中粗线部分是重点的容器),右图为完整容器分类图  
·
2015-11-01 10:36
java
Java容器
填充-1
使用Collections.nCopies()和Collections.fill()实现对容器的简单填充。具体代码如下:importjava.util.ArrayList; importjava.util.Collections; importjava.util.List; publicclassFillingLists{ publicstaticvoidmain(String[]args)
liyuming0000
·
2015-10-31 11:00
容器填充
存放混合类型对象的
JAVA容器
import java.util.*; public class Favorites { // Typesafe heterogeneous container pattern - implementation private Map<Class<?>, Object> favorites
·
2015-10-31 09:36
java
两种
Java容器
类List和Set分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。 Map----一组成对的“键值对”对象,即
·
2015-10-30 14:12
java
java数组并集/交集/差集(补集)
1.说明 使用
java容器
类的性质选择容器 2.实现 package com.wish.datastrustudy; import java.util.HashSet;
·
2015-10-30 13:09
java数组
javase基础复习攻略《七》
1、容器API: J2SDK提供的容器API位于java.util包内,容器API的类图结构如下图所示: 2、
JAVA容器
的组成: Collection接口——定义了存取
·
2015-10-30 11:01
JavaSE
java容器
详解
Java中有一些对象被称为容器(container)。容器中可以包含多个对象,每个对象称为容器中的一个元素。容器是用对象封装的数据结构(datastructure)。 充满梦想的容器不同的数据结构有不同的组织元素的方式,也可以有不同的操作。根据具体实施的不同,数据结构的操作效率也各有差别。Java中的容器也是这样。我们要选择适当的容器,以应对变化的需求。(关于数据结构更多的内容,可参考纸上谈兵:算
郑树恒
·
2015-10-27 20:00
java
java容器详解
两种
Java容器
类List和Set分析
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----一组独立的元素,通常这些元素都服从某种规则。List必
·
2015-10-27 15:25
java
面试问题整理笔记系列 一
Java容器
类
&n
·
2015-10-27 13:05
java
数据结构
2.Java 容器类介绍 ①
Java容器
类都可以自动地调整自己的尺寸。 ② Collect
·
2015-10-27 11:42
数据结构
Java容器
剖析:Set、List、Map接口--【J2SE】
上篇博客主要讲了容器的总接口Collection,这篇博客要介绍一下实现Collection接口的子接口:Set、List、Map。Set接口Set接口是Collection的子接口,Set接口没有提供额外的方法,但实现Set接口的容器类中的元素是无序的,而且不可以重复。J2SDKAPI中提供的Set容器有HashSet,TreeSet等。List接口也为Collection的子接口,实现List
successA
·
2015-10-25 19:00
java
list
set
map
容器
Java容器
集合类的区别用法
Set,List,Map,Vector,ArrayList的区别 JAVA的容器---List,Map,Set Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Collection接口 Collection是最基本的集合接
·
2015-10-23 08:49
java
java容器
容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、 哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或是建立对象与对象之间的依赖关系。 1执行JAVA的应用程序
·
2015-10-21 13:40
java
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他