摘要:
算法 什么是算法? 解决某个问题的计算方法、步骤。 算法的五个特征? 输入:一个算法有0个或者多个输入 输出:至少有一个输出,没有输出算法将没有意义 有穷性:算法中执行指令的个数应该是有限的,必须能在有限步后终止。 确定性:对于特定的合法输出,它的输出应该是唯一的,算法中的每一条指令必须有确切的含义 阅读全文
posted @ 2021-04-05 20:15
失昼
阅读(156)
评论(0)
推荐(0)
摘要:
增强for循环 * 语法 : for(数据类型 变量名:数组名/集合名) * 集合如果要使用增强for循环需要先使用泛型来确定元素类型,如果没有使用泛型就使用foreach,那么变量类型设置为Object。 * 但是增强for循环没有下标,需要下标的时候不适合使用。 import java.util 阅读全文
posted @ 2021-04-05 16:32
失昼
阅读(63)
评论(0)
推荐(0)
摘要:
自定义泛型 package com.shige.Generic; //自定义泛型 public class CustomizeGeneric { public static void main(String[] args) { MyClass<String> myClass=new MyClass< 阅读全文
posted @ 2021-04-05 16:05
失昼
阅读(26)
评论(0)
推荐(0)
摘要:
在SortedSet中使用泛型 import java.util.SortedSet; import java.util.TreeSet; //主类 public class GenericTest04 { public static void main(String[] args) { //创建S 阅读全文
posted @ 2021-04-05 15:53
失昼
阅读(48)
评论(0)
推荐(0)
摘要:
在Map集合中使用泛型 ``` import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class GenericTest03 { public s 阅读全文
posted @ 2021-04-05 15:29
失昼
阅读(427)
评论(0)
推荐(0)
摘要:
泛型 * Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常. * 泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型 * 泛型应用:参数化类型:把类型当作是参数一样传递, <数据类型> 其中只能是引用类型。 * 早 阅读全文
posted @ 2021-04-05 15:13
失昼
阅读(51)
评论(0)
推荐(0)
摘要:
将Arraylist集合转换为线程安全的集合 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class synchronizedList { public static 阅读全文
posted @ 2021-04-05 14:25
失昼
阅读(215)
评论(0)
推荐(0)
摘要:
Set集合转换为List集合 ``` import java.util.*; public class SetReverseLsit { public static void main(String[] args) { //创建Set集合 Set set=new HashSet(); //向set集 阅读全文
posted @ 2021-04-05 14:19
失昼
阅读(2159)
评论(0)
推荐(0)
摘要:
Collections工具类之sort方法 * 使用Collections工具类对List集合进行排序 Collections.sort(List集合) * Collections.sort()方法只能对List集合进行排序。 * 代码: ``` = import sun.rmi.log.LogIn 阅读全文
posted @ 2021-04-05 13:31
失昼
阅读(109)
评论(0)
推荐(0)
摘要:
SortedMap集合 二叉查找树 和 二叉平衡树 二叉查找树是一种有序的树,所有的左孩子的value值都是小于叶子结点的value值的,所有右孩子的value值都是大于叶子结点的。这样做的好处在于:如果需要按照键值查找数据元素,只要比较当前结点的value值即可(小 于当前结点value值的,往左 阅读全文
posted @ 2021-04-05 12:11
失昼
阅读(80)
评论(0)
推荐(0)
摘要:
HashTable * HashTable是较早期的使用Hash算法的一种容器结构,现在基本已被淘汰,单线程多使用HashMap,多线程使用ConcurrentHashMap。 * HashTable继承体系 - HashTable<K,V>也是一种key-value结构,它继承自Dictionar 阅读全文
posted @ 2021-04-05 10:46
失昼
阅读(38)
评论(0)
推荐(0)