Java基础
大数据的未来
这个作者很懒,什么都没留下…
展开
-
iterator迭代器
iterator迭代器public interface Iterator对 collection 进行迭代的迭代器。迭代器取代了 Java Collections Framework 中的 Enumeration。迭代器与枚举有两点不同:迭代器允许调用者利用定义良好的语义在迭代期间从迭代器所指向的 collection 移除元素。方法名称得到了改进。原创 2015-11-21 14:23:22 · 271 阅读 · 0 评论 -
Map KeySet方法
Map KeySet方法package com.map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/** * 遍历: key value * @author 小明 * */public class KeySetDemo {p原创 2015-11-22 14:29:45 · 7119 阅读 · 0 评论 -
hashset是如何保持元素的唯一性呢?
hashset是如何保持元素的唯一性呢?package com.Set;import java.util.HashSet;import java.util.Iterator;/** * hashset是如何保持元素的唯一性呢? * 是通过元素的hashcode和equals来表示: * 如果hashCode值一样,则比较equals是否为true * 如果hashCode值不原创 2015-11-21 22:47:28 · 1535 阅读 · 1 评论 -
TreeSet根据一个字段排序
TreeSet根据一个字段排序package com.Set;import java.util.HashSet;import java.util.Iterator;import java.util.TreeSet;import javax.management.RuntimeErrorException;/** * * @author 小明 * 往TreeSet集合原创 2015-11-21 23:39:15 · 811 阅读 · 0 评论 -
java中String s="abc"及String s=new String("abc")-----------面试必备
java中String s="abc"及String s=new String("abc")-----------面试必备1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存原创 2015-11-24 21:06:30 · 426 阅读 · 0 评论 -
java集合框架
Java集合框架java.util 接口 Collection所有超级接口:Iterable所有已知子接口:BeanContext, BeanContextServices, BlockingDeque, BlockingQueue, Deque, List, NavigableSet,Queue, Set, SortedSet所有已知实现类:AbstractCollect原创 2015-11-21 14:10:00 · 396 阅读 · 0 评论 -
list接口及实现类
list接口及实现类java.util 接口 List所有超级接口:Collection, Iterable所有已知实现类:AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList,RoleList,RoleUnresolvedLi原创 2015-11-21 14:55:42 · 939 阅读 · 0 评论 -
linkedList封装
linkedList封装package com.Collectiom;import java.util.LinkedList;/** * 用linkedList模拟堆栈或者队列数据结构 * @author 小明 *堆栈:先进后出 如同水杯 *队列:先进先出 First in first out 水管 */class DuiLie{ private LinkedList原创 2015-11-21 16:15:22 · 500 阅读 · 0 评论 -
网络编程tcp
网络编程tcp客户端:package com.net;import java.io.IOException;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class TcpClient {public static void mai原创 2015-12-19 20:04:12 · 335 阅读 · 0 评论 -
udp
udppackage com.net;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;import java.net.UnknownHostException;/** * 需求:通过原创 2015-12-19 14:00:37 · 412 阅读 · 0 评论 -
set接口及实现类
set接口及实现类1、存储数据是无序的2、数据是无序的其实现类:所有已知实现类:AbstractSet, ConcurrentSkipListSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet,TreeSet所有超级接口:Collection, Iterable所有原创 2015-11-21 22:17:12 · 2825 阅读 · 1 评论 -
TreeSet
TreeSetpackage com.Set;import java.util.Iterator;import java.util.TreeSet;/** * * @author 小明 * TreeSet:底层数据结构: * 数据展现出来已经排序: */public class TreeSetDemo {public static void main(String原创 2015-11-21 23:11:16 · 299 阅读 · 0 评论 -
list三大实现类及面试题必考
|--List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引, |-- ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢)线程不同步 |-- LinkedList:底层的数据结构是链表结构(特点是查询较慢,增删较快) |-- Vector:原创 2015-11-21 15:36:11 · 3355 阅读 · 0 评论 -
linkedLIst基本方法操作
linkedLIst基本方法操作package com.Collectiom;import java.util.LinkedList;/** * linkedList特有方法: * @author 小明 * */public class LinkedListDemo {public static void main(String[] args) { LinkedList原创 2015-11-21 16:04:37 · 1365 阅读 · 0 评论 -
collect接口方法
collect接口方法方法摘要 boolean add(E e) 确保此 collection 包含指定的元素(可选操作)。 boolean addAll(Collection c) 将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。 void clear() 移除此 coll原创 2015-11-21 14:28:31 · 1377 阅读 · 1 评论 -
TreeSet comparator字符串长度排序
TreeSet comparator字符串长度排序package com.Set;import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;/** * TreeSet 存储字符串 根据字符串长度排序 * @author 小明 * */class StringLeng原创 2015-11-22 00:43:36 · 665 阅读 · 0 评论 -
map 遍历第二种方法 MapEntry
接口 Map.Entry映射项(键-值对)。Map.entrySet 方法返回映射的 collection 视图,其中的元素属于此类。获得映射项引用的唯一 方法是通过此 collection 视图的迭代器来实现。这些 Map.Entry 对象仅 在迭代期间有效;更确切地讲,如果在迭代器返回项之后修改了底层映射则某些映射项的行为是不确定的,除了通过 setValue 在映射项原创 2015-11-22 14:42:02 · 556 阅读 · 0 评论 -
map根据属性排序 及保证key唯一性
package com.map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;/** * 每一个学生都有对应的归属地 * 姓名 年龄 * 注意:姓名、年龄相同为同一个学生 * 保证学生的唯一性: * * */cl原创 2015-11-22 15:20:18 · 1080 阅读 · 0 评论 -
TreeSet排序Comparator
treeSet构造方法摘要TreeSet() 构造一个新的空 set,该 set 根据其元素的自然顺序进行排序。TreeSet(Collection<? extends E> c) 构造一个包含指定 collection 元素的新 TreeSet,它按照其元素的自然顺序进行排序。TreeSe原创 2015-11-22 00:26:47 · 859 阅读 · 0 评论 -
HashTable、HashMap及TreeMap比较特点(面试可能问)
HashTable、HashMap及TreeMap比较特点(面试可能问)package com.map;import java.util.Collection;import java.util.HashMap;import java.util.Map;/** * HashMap:基于哈希表的 Map 接口的实现。 * 并允许使用 null 值和 null 键原创 2015-11-22 14:17:49 · 1485 阅读 · 0 评论 -
Map接口及方法
Map接口及方法java.util 接口 Map类型参数:K - 此映射所维护的键的类型V - 映射值的类型所有已知子接口:Bindings, ConcurrentMap, ConcurrentNavigableMap, LogicalMessageContext, MessageContext, NavigableMap,SOAPMessageContext, SortedM原创 2015-11-22 13:56:38 · 1793 阅读 · 0 评论 -
网络编程
网络编程java.net 类 InetAddressjava.lang.Object java.net.InetAddress所有已实现的接口:Serializable直接已知子类:Inet4Address, Inet6Address方法摘要 booleanequals(Object obj) 将此对象与原创 2015-12-18 22:09:08 · 329 阅读 · 0 评论