
Java面试复习
文章平均质量分 88
程序逸
一直学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java知识复习之JVM垃圾回收和算法(4)
JVM中垃圾回收也是一个很重要的知识点,今天来学习回顾一下。 我们首先要明白,JVM为什么需要垃圾回收。我觉得首先,Java这门语言和C语言不一样的是JVM会帮助我们管理对象,所以我们可以之间New一个对象使用就好了,不像C语言的指针,还需要我们自己去管理,但JVM管理这些对象就会产生一些“垃圾”其实不是真的垃圾,而且那些我们已经不使用的对象,使用对于这些不需要的对象JVM就需要处理他们,不然内存是远远不够的。 GC垃圾回收要干的三件事 【1.哪些内存需要回收?】 【2.什么时候去回收?】 【3.怎么原创 2021-04-26 16:39:21 · 166 阅读 · 0 评论 -
Java基础复习之计算机网络(4)
这篇我们大致总结一下计算机网络涉及的一些知识点。 网络七层架构 计算机网络有七层架构来支持我们进行网络的连接发送的。所以我们只有先了解底层的原理才可以更加深入的学习。 TCP/IP协议 【定义】TCP/IP不是单独的两个部分,而是指因特网整个TCP/IP协议族 【组成部分】:网络接口层、网络层、传输层、应用层。 组成思维导图: TCP三次握手/四次挥手 TCP在传输之前会进行三次沟通,在传完数据断开的时候进行四次沟通 【四次挥手的原因】:断开连接需要四次是因为TCP的半关闭造成的。因.原创 2021-04-25 20:08:42 · 269 阅读 · 0 评论 -
Java基础复习之多线程(3)
多线程实现方式 有三种: 1.继承Thread类,重写run方法。 2.实现Runnable接口。然后通过Thread构造方法传入该实现类然后调用start方法。 3.实现Callable接口。该接口可以实现多线程有返回值。 public class Test1 { public static void main(String[] args) throws Exception { C c = new C(); Integer call = c.call();原创 2021-04-24 15:04:36 · 123 阅读 · 0 评论 -
Java基础复习之集合篇(2)
标题原创 2021-04-23 15:14:38 · 136 阅读 · 0 评论 -
Java基础知识复习(1)
JDK/JRE/JVM的三者联系 1.jdk:(Java Development ToolKit)Java语言开发工具包,jdk包含了jre和开发工具包。 2.jre:(Java runtime environment) Java运行环境。jre包含了jvm和核心类库 3.jvm:(Java Virtual Mathine)Java虚拟机,原来帮助我们运行java文件的。 面向对象的总结 1.封装 这是java面向对象语言的三大特性,其实就是将一个对象的属性私有化,外界无法直接通过类来访问,只有靠类自原创 2021-04-21 22:00:35 · 149 阅读 · 0 评论