文章分类 -  Java 尚学堂

1 2 3 4 下一页

TreeSet和TreeMap
摘要:TreeSet:数据元素可以排序且不可重复 对比Set接口:HashSet,元素必须重写hashcode和equals方法。 去重:比较等于0及重复 1)元素本身可以排序, 实现java.lang.Comparable+compareTo new TreeSet() 2)排序业务类, java.ut 阅读全文

posted @ 2016-03-22 19:59 1130136248 阅读(101) 评论(0) 推荐(0) 编辑

容器比较
摘要:使用collections对容器进行比较 阅读全文

posted @ 2016-03-22 17:16 1130136248 阅读(74) 评论(0) 推荐(0) 编辑

java之内置引用数据类型的排序,比较
摘要:引用数据类型的排序,比较 实现Comparable接口中的compareTo方法 比较简单的字符串排序 自己实现的通用排序工具类 阅读全文

posted @ 2016-03-22 16:12 1130136248 阅读(98) 评论(0) 推荐(0) 编辑

迭代器和分拣
摘要:package com.bjsxt.iter; /*** * 目标:关注迭代器原理 * * @author Administrator * */public class SxtSimpleList { private String[] elem = { "a", "b", "c" }; privat 阅读全文

posted @ 2016-03-22 10:28 1130136248 阅读(80) 评论(0) 推荐(0) 编辑

java 之map使用1
摘要:map多值合并 package com.bjsxt.map; import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set; public class MaoDemo01 {p 阅读全文

posted @ 2016-03-22 09:51 1130136248 阅读(66) 评论(0) 推荐(0) 编辑

java泛型使用1
摘要:泛型类实例 package com.bjsxt.fanxing; /** * 自定义泛型类 * 1、<>->单个大写字母,尽可能见名知意 * 2、T Type K V key value E Element * 3、注意点 泛型不能使用在静态属性上 * 在声明时指定具体类型,不能为基本类型,只能是引 阅读全文

posted @ 2016-03-21 21:37 1130136248 阅读(71) 评论(0) 推荐(0) 编辑

java之泛型入门
摘要:package com.bjsxt.fanxing;/** * 1:泛型标签,泛化类型 * 2:作用:安全省心 * */import java.util.ArrayList;import java.util.List; public class Simple { public static void 阅读全文

posted @ 2016-03-21 20:58 1130136248 阅读(186) 评论(0) 推荐(0) 编辑

容器总结
摘要:一个类对应一个表结构,一个对象对应一行记录 使用map,一个map对象表示一行记录 List和Set都可以使用迭代器来迭代获取数据 remove()删除的是刚刚指代的元素,而且每一迭代,只能使用这个函数一次 阅读全文

posted @ 2016-03-21 20:20 1130136248 阅读(68) 评论(0) 推荐(0) 编辑

java之HashSet
摘要:hashset 通过hashmap实现,因为是无序的,因此没有get()函数来获取某一个值,所以,只有通过遍历获得值 阅读全文

posted @ 2016-03-21 19:33 1130136248 阅读(82) 评论(0) 推荐(0) 编辑

java之equals和hashcode
摘要:equals比较内容是否相等 hashcode 比较哈希值是否相等。默认的hashcode是使用地址来计算的 equals为true,hashcode 必然相等,反之,不然 容器中,equals为true。表示重复 package com.bjsxt.collectiontest; import j 阅读全文

posted @ 2016-03-21 18:50 1130136248 阅读(83) 评论(0) 推荐(0) 编辑

java之实现map的底层
摘要:map的底层结构是数组+链表,存储时候,对一个元素计算hash码,将同一个hashcode的元素放到数组相同位置的链表中(这里的数组每个位置存放的是有相同hashcode的链表) package com.bjsxt.collectiontest; import java.util.HashMap;i 阅读全文

posted @ 2016-03-21 17:23 1130136248 阅读(552) 评论(0) 推荐(0) 编辑

java之Map 使用
摘要:package com.bjsxt.collectiontest; import java.util.HashMap;import java.util.Map; public class TestMap { public static void main(String[] args) { // TO 阅读全文

posted @ 2016-03-21 16:13 1130136248 阅读(99) 评论(0) 推荐(0) 编辑

java之自己实现LinkedList底层
摘要:内部类:专门本类服务,可以调用本类的的属性和函数 package com.bjsxt.collectiontest; public class SxtLinkedList { private Node first; private Node last; private int size; publi 阅读全文

posted @ 2016-03-21 15:58 1130136248 阅读(134) 评论(0) 推荐(0) 编辑

java之自己实现 ArrayList 底层
摘要:package com.bjsxt.collectiontest; public class SxtArratList { private Object[] elementData; private int size; public SxtArratList() { this(10); }publi 阅读全文

posted @ 2016-03-21 11:54 1130136248 阅读(106) 评论(0) 推荐(0) 编辑

java之List使用
摘要:return 有两个作用,一个是返回值,一个是结束运行 package com.bjsxt.collectiontest; import java.util.ArrayList;import java.util.Date;import java.util.List;/** * list基本用法 * 阅读全文

posted @ 2016-03-21 10:36 1130136248 阅读(92) 评论(0) 推荐(0) 编辑

java 之容器1
摘要:接口是规范。把设计和实现分开了 list 顺序可重复,list中的索引就是位置 set 无需不重复 map 键值对,通过一个对象找另一个对象 容器中 的isEmpty和null不一样。null 表示不存在,isEmpty表示容器里的元素有0个 容器中根据hashcode 和equals判断;两个元素 阅读全文

posted @ 2016-03-20 21:59 1130136248 阅读(66) 评论(0) 推荐(0) 编辑

java 面向对象总结3
摘要: 阅读全文

posted @ 2016-03-20 21:45 1130136248 阅读(60) 评论(0) 推荐(0) 编辑

java 面向对象总结2
摘要: 阅读全文

posted @ 2016-03-20 21:44 1130136248 阅读(117) 评论(0) 推荐(0) 编辑

java 面向对象总结1
摘要:java既是编译型语言,也是解释性语言 引用类型占4个字节,存储的是地址 byte,short,char可以自动转为int long装换成int 需要强制转型 switch语句中,每个case 最好都加一个break; 不被引用的对象,系统会自动使用gc处理掉 阅读全文

posted @ 2016-03-20 19:30 1130136248 阅读(81) 评论(0) 推荐(0) 编辑

java自定义异常及异常总结
摘要:有时候一些异常不能满足我们需要,因此需要我们自己定义异常 package com.bjsxt.exceptiontest; /** * * * @author Administrator * */public class MyException extends Exception {//重写异常,继 阅读全文

posted @ 2016-03-20 15:17 1130136248 阅读(109) 评论(0) 推荐(0) 编辑

1 2 3 4 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示