![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试知识点整理
文章平均质量分 90
2020暖风
学无止境,直到暴富
展开
-
Java面试知识点4——JavaWeb
Cookie:是客户端保存用户信息的一种机制,用来记录用户的一些信息,它的过期时间可以任意设置,如果不主动清楚,很长一段时间都能保留。Session:是在无状态的HTTP协议下,服务端记录用户状态时,用于标识具体用户的机制,它是在服务端保存的用于跟踪用户状态的数据机构,可以保存在文件、数据库或者集群中。区别: (1)cookie数据存放在客户的浏览器上,session数据放在服务器上。原创 2023-04-15 11:18:38 · 101 阅读 · 0 评论 -
Java面试知识点3——线程、多线程与线程池
线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。创建线程池:一种是 通过 ThreadPoolExecutor 创建的线程池;另一种是通过 Executors 创建的线程池。1. Executors.newFixedThreadPool:创建⼀个固定⼤⼩的线程池,可控制并发的线程数,超出的线程会在队列中等待;原创 2023-04-12 23:40:32 · 129 阅读 · 0 评论 -
Java面试知识点2——集合
答:链表是可以将物理地址上不连续的数据连接起来,通过指针对物理地址进行操作,实现增删改查等功能。链表大致分为单链表和双向链表:**单链表:**链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成;每个节点包含两部分,一部分存放数据变量的data,另一部分是指向下一节点的next指针(每个节点可以理解为火车的车厢,包括箱体和挂钩)。双向链表。原创 2023-04-11 22:58:49 · 78 阅读 · 0 评论 -
Java面试知识点1——基础语法
答:面向对象编程的基本思想:就是利用类、方法、继承、封装、多态等概念思想来进行程序设计,从显示世界中实际存在的事物(对象)出发来构造软件系统,尽可能的运用人类的自然思想进行程序设计。答:JDK是开发者工具包,包含JRE和JVM,集成了 JRE 和一些好用的小工具;JRE是开发环境,包含JVM和核心类库;JVM是虚拟机,将 class 文件中的字节码指令进行识别并调用操作系统向上的 API 完成动作。答:方法名称+参数类型。原创 2023-04-08 22:00:51 · 128 阅读 · 0 评论