21校招总结
Hong Kyun
理性思考,抛开情绪
展开
-
JVM学习笔记02
五、两种垃圾回收机制和三种垃圾回收算法说起JVM,肯定是要聊到它的垃圾回收机制的,这也是Java语言的特点之一。博主第一次参加面试就被问到:“什么样的对象才会被JVM视为垃圾并且进行回收呢?”博主当时心想:“我这样的呗,这么常见的题目我居然没有准备......”。哈哈开个玩笑,下面进入正题!!!那上面的问题答案是什么呢?这就涉及到了JVM的两种垃圾回收机制。1.引用计数法:每一个对象都会有一个对应的计数器,当对象被引用时,计数器+1;当这个引用被释放时,计数器-1;而当某个对象计数器值为.原创 2020-12-30 21:11:40 · 108 阅读 · 0 评论 -
JVM学习笔记01
一、Java代码是如何运行起来的在我们编写Java代码时,每个类的文件格式后缀都为".java",而当我们通过编译器进行编译了以后:".java"文件----->>>>>".class"文件。这样,不同操作系统上的JVM就可以将这个字节码文件".class"进行加载,解释成电脑可以识别的机器码,实现了平台无关性,下面简单介绍一下".class"文件再进入JVM之前都经过了哪些处理步骤!!!1.类加载通过类加载器,可以将编译好的那些class字节码文件给加载到JV.原创 2020-12-27 11:14:57 · 346 阅读 · 7 评论 -
Java21届秋招面试题总结-网络篇
1.什么是OSI七层网络模型OSI七层模型是使各种计算机在世界范围内互连为网络的标准框架,由以下七层组成(由高到低)应用层:直接面向用户的程序或服务,包括系统程序和用户程序,也可以理解为在电脑屏幕上看到的内容,即终端应用常见协议:HTTP、FTP、DNS、SMTP表现层:表示层就解决了不同系统之间的通信语法问题,主要是解释通讯数据的意义,如代码转换、格式变换等,使不同的终端可以表示。会话层:为传输层服务,通过传输层建立数据连接传输通路。在不同的终端之间建立会话,并负责管理会话。传.原创 2020-11-07 15:47:41 · 304 阅读 · 1 评论