多线程
-
什么是线程安全?如何理解线程安全?
什么是线程安全?如何理解线程安全?线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题。 局部变量存储在线程自己的栈中。也就是…
-
如何管理日志文件?【Java面试】
(1)问题分析: 考官主要是想对你是否有真实的工作经验进行考核,以及对aop的理解。 (2)核心答案讲解: 场景:记录每个人在项目中的动作。 在Java开发中日志的管理有很多种。我…
-
ArrayList和LinkedList的区别和联系汇总
ArrayList和LinkedList有何不同? 可以先从底层数据结构开始说起,然后以某一个方法为突破口深入,比如:最大的不同是两者底层的数据结构不同,ArrayList底层是数…
-
Java中如何解决多线程的同步问题?【java面试题】
(1)问题分析: 考官主要相对多线程方面的考核,被多个线程同时访问的,使用线程同步技术,确保数据在任何时刻最多只有一个线程访问。 (2)核心答案讲解: 同步代码块:使用 synch…
-
单例中懒汉和恶汉模式的区别【Java面试题】
(1)问题分析: 主要考察懒汉和饿汉模式在创建时的区别以及分别在什么情况下使用懒汉模式,什么情况下使用饿汉模式。 懒汉模式:在类加载的时候不被初始化。 饿汉模式:在类加载时就完成了…
-
Hashmap与Hashtable有什么区别?【Java面试题】
(1)问题分析 考官主要考核对于两个map的区别。 (2)核心答案讲解: 相同点: HashMap和Hashtable都是存储“键值对(key-value)&rdquo…
-
学习java的方法推荐:如何高效学java?
找一套java入门学习视频,可以在黑马程序员官网进行下载。建议每天至少保持4-6个小时的“专注”学习时间,将视频上面的知识点全部理解到位,代码和讲解相互对应…
-
如何通过Netty写出一个客户端和服务器?[java培训]
Netty是一个提供 asynchronous event-driven (异步事件驱动)的网络应用框架,是一个用以快速开发高性能、高可靠性协议的服务器和客户端。换句话说,Nett…
-
JVM内存模型详细介绍[java培训]
Web服务端是Java语言最擅长的领域之一,也会Java最广泛应用的地方。而高并发高吞吐量也越来越成为服务端普遍需求,所有能够开发出高效并发的应用程序,也是成为一个高级程序员的必备…
-
2020年【抗疫之作】JavaSE基础加强阶段课程发布啦!
13天能做些什么?看似很短暂的时间,却会是收获满满。今天播妞就要为你推荐一个课程,坚持13天,你有意想不到的改变! 本套JAVA课程视频完全源于课堂实录,保留了上课的良好氛围,讲师…