java18】的更多相关文章

1:Map(掌握) (1)将键映射到值的对象.一个映射不能包含重复的键:每个键最多只能映射到一个值. (2)Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复.夫妻对 B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复.光棍 (3)Map接口功能概述(自己补齐) A:添加功能 B:删除功能 C:判断功能 D:获取功能 E:长度功能 (4)Map集合的遍历 A:键找值 a:获取所有键的集合 b:遍历键的集合,…
任务调度; Timer类, /** 了解 Timer() schedule(TimerTask task, Date time) schedule(TimerTask task, Date firstTime, long period) 自学 quartz */ public class TimeDemo01 { public static void main(String[] args) { Timer timer =new Timer(); timer.schedule( new Timer…
这一章节我们来讨论一下多线程的优先级问题. 1.样例: package com.ray.ch17; public class Test { public static void main(String[] args) { MyThead myThead = new MyThead(); MyThead2 myThead2 = new MyThead2(); for (int i = 0; i < 5; i++) { Thread thread = new Thread(myThead); thr…
这一章节我们来讨论一下join. 1.什么是join? 阻塞当前线程,让.join的线程先做完.然后再继续当前线程 以下是api的解释: A.join,在API中的解释是,阻塞当前线程B,直到A运行完毕并死掉,再运行B. 2.样例: package com.ray.ch17; public class Test { public static void main(String[] args) throws InterruptedException { System.out.println(Thr…
在前面的章节我们都是直接对Thread进行管理,我们这里解释一下还有一个管理Thread的类Executors. 1.样例: package com.ray.ch17; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Test { public static voi…
DaoFactory.java package com.jaovo.msg.Util; import com.jaovo.msg.dao.UserDaoImpl; public class DaoFactory { public static UserDaoImpl getDaoImpl() {  return new UserDaoImpl(); }}   DBUtil.java   package com.jaovo.msg.Util; import java.sql.Connection;…
这一章节我们来介绍在其它对象上同步与ThreadLocal. 前一章节我们使用了 1.synchronized在其它对象上同步 class ThreadA implements Runnable { private Object object = new Object(); private synchronized void test() throws InterruptedException { System.out.println("dosomething"); Thread.sl…
这一章节我们来讨论一下守护线程与非守护线程. 1.什么是守护线程?什么是非守护线程? 非守护线程:Java虚拟机在它全部非守护线程已经离开后自己主动离开. 守护线程:守护线程则是用来服务用户线程的,假设没有其它用户线程在运行,那么就没有可服务对象,也就没有理由继续下去. 2.同样点 大家都是线程.事实上能够互相切换 3.不同点:退出的时间点 退出的先后顺序: 非守护线程->守护线程->jvm 4.注意点: (1)设置守护线程须要在start之前,否在抛异常 package com.ray.ch…
ecplise 常用快捷键 java notepad++ java封装好处和原则 java1 基本概述和java环境变量配置 java2 基本概念介绍和基本关键字.基本数据类型 java3 基本流程语法和一些面试题 (关键字,流程语句,基本数据类型) java4 类的介绍 构造函数,继承 java5 关键字使用,抽象类,接口,多态 java6 数组引入,面向对象的深度理解 java7 api介绍,java 积累Object介绍 java8 键盘输入Scanner 和 String类介绍 java…
1 System类 System类包含一些有用的类和字段.它不能被实例化. 属性和方法都是静态的. 1.1 常见方法 返回以毫秒为单位的当前时间 public static long currentTimeMillis() 示例: package java18; /** * 2017/10/11 * 说明: */ public class SystemDemo { public static void main(String[] args) { long l = System.currentTi…