Java 演示多线程死锁 当业务比较复杂,多线程应用里有可能会发生 死锁 步骤 1 : 演示死锁 1. 线程1 首先占有对象1,接着试图占有对象2 2. 线程2 首先占有对象2,接着试图占有对象1 3. 线程1 等待线程2释放对象2 4. 与此同时,线程2等待线程1释放对象1 这样就会。。。一直等待 ...
分类:
编程语言 时间:
2020-02-29 18:39:37
阅读次数:
64
一、PathMatchingResourcePatternResolver 二、SimpleMetadataReaderFactory 三、实现(核心代码) private static final PathMatchingResourcePatternResolver resolver = new ...
分类:
编程语言 时间:
2020-02-28 15:43:43
阅读次数:
65
点小灯 编辑live模版设置 模版全称 private static final Logger logger = LoggerFactory.getLogger($classname$.class); 输入log 你会看到第一个就是的 回车即可 该导入的包还是要手动导入的 还有一种就是 当我们使用x ...
分类:
其他好文 时间:
2020-02-28 14:16:46
阅读次数:
60
点小灯 编辑live模版设置 模版全称 private static final Logger logger = LoggerFactory.getLogger($classname$.class); 输入log 你会看到第一个就是的 回车即可 该导入的包还是要手动导入的 还有一种就是 当我们使用x ...
分类:
其他好文 时间:
2020-02-28 13:56:24
阅读次数:
41
一、Java面向对象学习的三条主线: 1.Java类及类的成员:属性、方法、构造器;代码块、内部类 2.面向对象的三大特征:封装性、继承性、多态性。(抽象性) 3.其他关键字:this、super、static、final、abstract、interface、package、import等。 二、 ...
分类:
编程语言 时间:
2020-02-27 21:05:45
阅读次数:
112
output standard output You are given an array aa of length nn . You are also given a set of distinct positions p1,p2,…,pmp1,p2,…,pm , where 1≤pi<n1≤pi ...
分类:
编程语言 时间:
2020-02-27 19:25:01
阅读次数:
259
Java接口定义类要用class关键字,定义接口要用interface关键字。接口是常量和抽象方法的集合。接口中的数据成员,不管有没有用修饰符“public”、“static”或“final”修饰,都是publicstaticfinal的,并且必须显示的初始化。接口中的方法,不管有没有用修饰符“public”或“abstract”修饰,都是publicabstract的,并且必须不带方法体。源程序
分类:
编程语言 时间:
2020-02-26 22:35:52
阅读次数:
90
final关键字用法 1.修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。b. final类中的成员方法都会被隐式的指定为final方法。说明:在自己设计一个类的时候,要想好这个类将来是否 ...
分类:
编程语言 时间:
2020-02-26 19:18:33
阅读次数:
68
java cp与java jar java cp(或java classpath) 指定执行运行依赖jar和主类,需要绝对路径。指定多个jar时,linux用“:”分隔,windows“;”分隔。也可以用全称 classpath。支持通配符 “ ”。java cp classpath, cp后面是类 ...
分类:
编程语言 时间:
2020-02-24 09:53:10
阅读次数:
80
Java构造函数 是特殊的方法(没有返回类型),使您可以在应用程序内部的其他类使用对象之前完全初始化对象状态。Java中的构造方法是使用 关键字调用的。下面让我们更深入地了解构造函数。 1.什么是java构造函数 构造函数是一种特殊的方法,类似于(没有确切的方法)构造,它可以帮助程序员在对象可被应用 ...
分类:
编程语言 时间:
2020-02-23 22:23:51
阅读次数:
90