- 博客(16)
- 资源 (13)
- 收藏
- 关注
原创 记录字符串字母出现的次数。
package map; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; /* "aadsuifbnsiubfbisdkbhk" * 打印字符出现的次数 如(a(2) b(4)) * 从小到大排序输出字符出现的次数(选用TreeMap) * * 这个集合最终应该存储...
2018-10-25 11:24:37 373 1
原创 装饰设计模式
特点:1,装饰类中包含被装饰类的引用。 2,不用修改被装饰类就能达到扩展功能。 优点:1,继承和装饰设计模式都能扩展功能,但是装饰模式更具灵活性。 缺点:1,设计更加复杂一些。 2,设计的时候会增加很多子类,过度使用装饰设计模式会使程序更加复杂。 下面是一个简单的例子: 步骤一:先定义一个接口,明确要做些什么功能。 public interface Eat { ...
2018-10-29 14:16:09 87
原创 Arrays 的一些方法的使用
import java.util.Arrays; import java.util.List; public class ArraysDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* * Arrays: 集合框架...
2018-10-25 18:25:39 121
原创 数组转成集合
import java.util.Arrays; import java.util.List; public class ArraysDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* * Arrays: 集合框架...
2018-10-25 17:50:35 1023 1
原创 Collections类的一些方法
import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.TreeSet; public class CollectionsDemo { public static void main(St...
2018-10-25 16:58:05 119
原创 泛型的限定符
(? extends E) : 接收的是E类型或者E的子类型对象。 这个称为上限 (? super E) :接收的是E类型或者E的父类型对象。 这个称为下限
2018-10-24 15:13:33 424
原创 泛型
泛型: jdk 1.5出现的安全机制 好处: 1,将运行时期的问题ClassCastException转到了编译时期 2,避免了强制转换的麻烦 <>:什么时候用?当操作的引用数据类型不确定的时候。就使用<>。将要操作的引用数据类型传入即可。 其实<>就是用于接收具体引用数据类型的参数范围。 ...
2018-10-24 11:07:35 70
原创 Map
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /* * Map 元素是唯一的。 * * Map常用子类: * Hashtable :内部结构是哈希表结构,是同步的。不允许null作为键,不允许null作为值 * Prop...
2018-10-23 18:29:13 98
原创 Vector,ArrayList,LinkedList
Vector:内部数据结构是数组结构,是同步的。增删,查询速度都很慢!因为要判断同步锁。 ArrayList:内部数据结构是数组结构,是不同步的。替代了Vector。查询速度快。 LinkedList:内部数据结构是链表结构,是不同步的。增删元素的速度很快。...
2018-10-19 18:35:16 84
原创 Set接口和List接口
List接口:元素的插入是有序的(存入和取出的顺序一致),每个元素都有索引(角标),允许容器中的元素有重复。 Set接口: 不允许容器中的元素有重复。这个是List和Set最大的区别。无序的(但是有可能有序)。...
2018-10-19 15:56:20 377
原创 Collection
Collection容器,是所有容器集合的父类接口。 下列演示的是 数据的取出、删除、添加、查找、判断包含、和取两个容器的交集。 import java.util.ArrayList; import java.util.Collection; public class CollectionDemo { public static void main(String[] arg...
2018-10-19 15:45:45 193
原创 将字符串中的数据从小到大排序
//将字符串中的数据从小到大排序 "20 9 44 11 -5 -6 3 -54 -88 99" import java.lang.reflect.Array; import java.util.Arrays; public class StringSort { //将字符串中的数据从小到大排序 "20 9 44 11 -5 -6 3 -54 -88 99" ...
2018-10-18 16:36:15 6831
原创 Integer
public class IntegerDemo { public static void main(String[] args) { // TODO Auto-generated method stub // 整数转二进制数 System.out.println(Integer.toBinaryString(60)); // 输出结果==...
2018-10-18 16:19:16 129
原创 StringBuffer和StringBuilder
public class StringBufferDemo { public static void main(String[] args) { // TODO Auto-generated method stub /* * StringBuffer:就是字符串的缓冲区 * 用于存储数据的容器。 * 特...
2018-10-18 12:26:32 68
原创 死锁的实现
死锁:就是当程序拿着锁A的时候再想拿锁B去做一些事情,在没拿到锁B之前这个锁B被另外一个线程拿去了,另外一个线程拿到B再想拿锁A去做事情。但是线程1没有释放锁A,所以线程2一直不能继续做事情,就释放不了锁B导致线程1也无法继续进行下面的事情。所以形成了死锁。 死锁必须是多线程的。 public class DealLockDemo implements Runnable{ privat...
2018-10-18 09:50:11 569
原创 两个字符串中最大相同的子串
求得短的字符串和长的字符串两个字符串中相同的字符串段。 public static String getMaxSubString(String s1, String s2) { String max = null, min = null; max = (s1.length() > s2.length()) ? s1 : s2; mi...
2018-10-17 18:33:58 490
Android OpenCv 人脸检测
2020-06-05
2.5d generator 2.0超好用的
2019-03-29
ViewPager+Fragment的使用
2019-02-15
蓝牙遥控搜索连接安卓代码
2018-06-22
下载应用的项目
2017-10-16
SystemStatusManager
2017-10-10
RecyclerView嵌套 RecyclerView的一个教学项目
2017-09-27
RecyclerView万能分割线
2017-09-16
购物商城app实现源码
2017-09-12
Gson 最新版本架包
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人