
Java知识点
文章平均质量分 71
00单00
这个作者很懒,什么都没留下…
展开
-
项目启动失败. To display the conditions report re-run your application with ‘debug‘ enabled.
总目录 目录总目录错误复刻解决方法 错误复刻 Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled. 2022-02-09 10:17:30,272 ERROR main (SpringApplication.java:837) reportFailure - Application run failed java.lang.Illeg原创 2022-02-09 10:20:55 · 2146 阅读 · 0 评论 -
面试经常问到的,什么和什么的区别
不定时更新 目录Comparable和 Comparator的区别抽象类和接口的异同关键字子类属性方法重载(Overload)和重写(Override)的区别throw和throws的区别final和finally和finalize的区别Cookie / sessionStack(栈)/queue Comparable和 Comparator的区别 Comparable和 Comparator都是java.util包下的两个接口,从字面上看这两个接口都是用来做比较用的 Comparable java.l原创 2022-01-09 18:14:34 · 107 阅读 · 0 评论 -
Java知识点.线程-线程安全
目录线程的状态1.什么叫做线程安全2.如何实现线程安全a. synchronized方法和代码块。b. ThreadLocalc. Local的实现类d. 原子类(基于volatile和CAS机制实现的,volatile保证可见性,CAS保证原子性)3. CAS4. volatile5.jdk5提供的java.util.concurrent并发包拓张的知识点5.concurrentHashMap和HashTable和HashMap的区别4)总结7.锁的分类 线程的状态 新建(NEW Thered):原创 2022-01-09 12:51:40 · 2450 阅读 · 0 评论 -
Java知识点.线程-线程池
目录(一)线程池1.什么叫做线程池,为什么要用线程池。2.四种线程池3.如何实现4.execute()和submit()开启线程池的区别 (一)线程池 1.什么叫做线程池,为什么要用线程池。 1)线程的集合叫做线程池 2)降低资源消耗;提高响应速度;提高线程的可管理性(统一分配调优和监控)。 2.四种线程池 3.如何实现 4.execute()和submit()开启线程池的区别 1)execute()只能启动实现Runnable接口的线程;submit()既可以启动实现Runnable的线程也可以启动实原创 2022-01-09 12:40:05 · 215 阅读 · 0 评论 -
Java知识点.线程
目录(一).线程1,创建线程的3种方法实现Runnable重写run方法实现Callable接口重写call方法通过jdk8的方式实现2.如何实现AB两个线程交替执行wait()方法notify()方法3.如何保证两个线程同时结束。用join()实现。 (一).线程 1,创建线程的3种方法 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 实现Runnable重写run方法 实现Callable接口重写call方法 1.实现Runnable创建线程和Callable接口创建原创 2022-01-09 12:26:42 · 208 阅读 · 0 评论