- 分类:
-
- 什么是同步?实现同步有几种方法?
- 加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用, 从而保证了该变量的唯一性和准确性;同步实现的方法:1、同步代码块;2、使用特殊域变量实现线程同步;3、使用重入锁实现线程同步;4、使用局部变量实现线程同步 。
- Java基础 11117 2020-12-22 15:52:28
-
- java程序员手写一个抖音视频去水印工具
- java基础栏目介绍去水印工具的方法。
- Java基础 12506 2020-11-27 17:02:30
-
- 详解JAVA实现用户抽奖
- java基础教程栏目介绍实现用户抽奖方法。
- Java基础 4098 2020-11-25 17:17:42
-
- java中创建线程的三种方法是什么?
- java中创建线程的三种方法是:1、继承Thread类创建线程;2、实现Runnable接口创建线程;3、使用Callable和Future创建线程。
- Java基础 6939 2020-11-30 16:25:33
-
- string、stringbuffer和stringbuilder的区别是什么?
- 区别:String类是不可变类,当一个String对象被创建,则包含在对象中的字符序列是不可改变的,直至对象被销毁;StringBuffer对象代表可变字符串对象,且线程安全;StringBuilder类代表可变字符串对象,且非线程安全。
- Java基础 14336 2020-11-20 09:54:27
-
- eclipse侧边项目栏不见了怎么解决?
- 解决方法:首先打开eclipse,点击顶部菜单栏的“window”;然后点击“show view”选项;最后在“show view”选项中,点击“project Exlorer”选项,左侧的项目栏就会自动出现了。
- Java基础 18974 2020-11-19 17:14:06
-
- volatile和synchronize的区别是什么?
- 区别:1、volatile不会造成线程的阻塞;synchronized可能会造成线程的阻塞。2、volatile保证数据的可见性,但不能保证原子性;而synchronized可以保证原子性,也可以间接保证可见性。
- Java基础 5619 2020-11-19 14:42:33
-
- synchronized和Lock的区别是什么?
- 区别:1、lock是一个接口,而synchronized是java的一个关键字。2、synchronized在发生异常时会自动释放占有的锁,因此不会出现死锁;而lock发生异常时,不会主动释放占有的锁,必须手动来释放锁,可能引起死锁的发生。
- Java基础 68945 2020-11-19 11:38:29
-
- springboot的四大组件是什么?
- springboot的四大组件为:1、auto-configuration组件;2、starter组件;3、springboot cli组件;4、actuator组件。
- Java基础 21691 2020-11-30 14:13:29
-
- equalsignorecase和equals的区别是什么?
- 区别:equals()是Object类中定义的方法,判断两个对象是不是“相等”,会区分大小写;equalsIgnoreCase是string类中定义的方法,用来比较两个字符串中对应的字符是否相等,会忽略大小写。
- Java基础 13007 2020-11-17 17:21:32
-
- 抽象类的作用是什么?
- 抽象类是用来捕捉子类的通用特性的,是被用来创建继承层级里子类的模板。现实中有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同;而写成抽象类,这样看代码时,就知道这是抽象方法,而知道这个方法是在子类中实现的,所以有提示作用。
- Java基础 29302 2020-11-30 11:33:50
-
- @autowired和@resource的区别有哪些?
- 区别:1、@Autowired是由Spring提供,@Resource是由J2EE提供,需要JDK1.6及以上;2、@Autowired只按照byType注入,@Resource默认按byName自动注入,也提供按照byType注入。
- Java基础 4053 2020-11-17 14:21:39
-
- java中间件有哪些
- java中间件有:1、应用服务类中间件,为应用系统提供一个综合的计算环境和支撑平台;2、应用集成类中间件,应用集成类中间件是提供各种不同网络应用系统之间的消息通信;3、业务架构类中间件,提供针对性支撑机制。
- Java基础 14449 2020-11-30 11:05:15
-
-
- jetty和tomcat的区别是什么?
- 区别:1、Jetty架构是基于Handler来实现的,主要的扩展功能都可以用Handler来实现,扩展简单;Tomcat架构是基于容器设计的,进行扩展是需要了解Tomcat的整体设计结构,不易扩展。2、Jetty更轻量级,更灵活。
- Java基础 15734 2020-11-12 14:10:30