摘要:
单例集合体系: | collection 单例集合的根接口 | List 如果实现了list接口的集合类,具备的特点:有序,可重复 注:集合中的有序不是指自然顺序,而是指添加进去的顺序与出来的顺序是一致的 | ArrayList ArrayList底层维护了一个object数组的实现的。(线程不安全 阅读全文
摘要:
listIterator() 迭代器包含了 Iterator() 迭代器中的所有方法。 1、ListIterator的常用方法 hasPrevious() :判断是否还有上一个元素,有则返回true (反向遍历) previous() :返回列表中的上一个元素,并向后(上)移动光标位置 next() 阅读全文
摘要:
单例集合体系: | collection 单例集合的根接口 | List 如果实现了list接口的集合类,具备的特点:有序,可重复 注:集合中的有序不是指自然顺序,而是指添加进去的顺序与出来的顺序是一致的 | ArrayList ArrayList底层维护了一个object数组的实现的。(线程不安全 阅读全文
摘要:
1、集合 集合是存储对象数据的集合容器 1.1、集合比数组的优势 1.集合可以存储任意类型的数据,数组只能存储同一种数据类型的数据 2.集合的长度是变化的,数组的长度是固定的 1.2、数组:存储同一种类型集合的容器1.3、 数组的特点 1.只能存储同一种数据类型 2.一旦初始化,长度固定 3.数组中 阅读全文
摘要:
错误1: The project cannot be built until build path errors are resolved 解决方法: 把java的类库加载进去即可,在工程上右键 选择属性--> Java Build Path的Libraries --> Add Library选择J 阅读全文
摘要:
线程的通讯:一个线程完成了自己的任务时,要通知另一个线程去完成另一个任务 1.1、方法 wait():等待。如果线程执行到了wait()方法,那么该线程会进入等待状态,等待状态下的线程必须要被其他线程调用notify()方法才能唤醒. notify():唤醒。唤醒线程池等待的其中一条线程 notif 阅读全文
摘要:
一、线程的常用方法 1、Thread(String name):初始化线程的名字2、 setName(String name):设置线程的名字3、 getName():返回线程的名字4、 sleep(long millis):线程睡眠指定毫秒数.静态的方法.5、 currentThread(): 返 阅读全文
摘要:
1.1、进程 正在执行的程序称作为一个进程.进程负责了内存空间的划分 1.2、线程 线程在一个进程中负责了代码的执行,进程中的一个执行路径 1.3、多线程 在一个进程中有多个线程同时在执行不同的任务 1.4、多线程好处 1.解决一个进程中能执行多个任务的问题. 2.提高了资源的利用率 1.5、多线程 阅读全文
摘要:
一、Math数学类 主要是提供很多数学的公式 1.1、Math类的常用方法 abs(int a):绝对值 ceil(double a):向上取整 floor(double a):向下取整 round(float a):四舍五入 random():大于等于 0.0且小于 1.0的伪随机 double值 阅读全文
摘要:
附录: Java日期格式:yyyy-MM-dd hh:mm:ss(12小时制) 或 yyyy-MM-dd HH:mm:ss(24小时制)注:小写hh表示12小时制,大写HH表示24小时制 Oracle日期格式: YYYY-MM-DD HH:MI:SS(12小时制) 或 yyyy-mm-dd HH24 阅读全文