面试
UP青年
持忧、明势、怀仁、报国
展开
-
面试:什么是死锁?如何用Java模拟一个死锁情形
什么是死锁?写一个最简单的死锁 Java面试中常考到死锁的概念,和模拟一个最简单的死锁场景。 死锁是这样一种情形:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 java 死锁产生的四个必要条件: 1、互斥使用,即当资源被一个线程使用(占有)时,别的线程不能使用 2、不可抢占,资源请求者不能强制从资源占有者手中夺取资源,资源只能由资源占有者主动释放。 3、请求和保持,即当资源请求者在请求其他的资源的同时保持对原有资源的占有。 4原创 2020-09-14 21:52:01 · 258 阅读 · 0 评论 -
JVM入门+面试指南
3.3 JVM 牛客JVM 1.什么是JVM?为什么Java被称作是“平台无关的编程语言”? Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成字节码文件后在虚拟机上运行,它连接操作系统和Java程序。 正是因为有这样一层操作系统与程序之间的连接,Java程序在一台机子上编译后就可以在不同系统上的Java虚拟机上运行。因此Java被称为“平台无关”。原因是JVM知道底层硬件平台的指令长度和其他特性。 3.3.1 JVM的组成结构 由三个主要的子系统组成原创 2020-07-27 20:40:46 · 142 阅读 · 0 评论 -
面试和开发必会知识点:Cookie和Session
Cookie和Session技术的基本知识,和面试常考问题原创 2020-06-08 00:50:39 · 193 阅读 · 0 评论 -
Java面试必备指南
一文搞定Java面试,汇聚网络优秀资源。原创 2020-05-08 20:44:18 · 133 阅读 · 0 评论