摘要:
主要分两个接口:collection和Map主要分三类:集合(set)、列表(List)、映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射:有一个键对象和一个值对象,键不可重复,值可以重复hashtable 和hashmap区别1 HashM... 阅读全文
摘要:
集合的操作Iterator、Collection、Set和HashSet关系Iterator set=new HashSet(); //向集合中添加元素 set.add("a"); set.add("b"); set.add("c"); set.add("a");//集合中的元素是不重复的... 阅读全文
摘要:
主要分两个接口:collection和Map主要分三类:集合(set)、列表(List)、映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射:有一个键对象和一个值对象,键不可重复,值可以重复这里我们介绍Listlist是接口,linklist和... 阅读全文
摘要:
synchronized()在线程运行的时候,有时会出现线程安全问题例如:买票程序,有可能会出现不同窗口买同一张编号的票运行如下代码:public class runable implements Runnable { //此处定义变量是一个对象的变量,run()函数调用的时候不同的线程调用 int... 阅读全文
摘要:
一、中断线程1.Thread.sleep()让线程进入睡眠状态,放弃CPU的占用暂停若干毫秒使用方法:public class runable implements Runnable { @Override public void run() { for(int i=1;i"+i); try ... 阅读全文
摘要:
一共有两种方法Thread类和Runnable接口,相对来讲,更趋向于用Runnable因为一个类可以实现多个接口,但是只能继承一个类,所以相对来说倾向用Runnable第一种方法:用Thread其实就是对父类Thread的继承和重写里面的方法基本的思路还是java的继承多态思想首先就是自己写一个类... 阅读全文