JAVA面试专栏
文章平均质量分 83
JAVA面试专栏
六金不会写代码
菜鸟Java开发工程师o(╥﹏╥)o
后端方面主要涉及Java、Spring家族等,
前端方面主要涉及Vue、uniapp、Html5等
了解一些基本服务器运维知识
也会更新一些开发使用的软件工具
展开
-
【JAVA高频面试题】(超全完全体)(个人心得总结)(细致到位)(持续更新)
简单易学:Java的语法相对简单,与C++相比更容易学习和理解。面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性。平台无关性:Java程序可以在不同的操作系统上运行,只需在目标平台上安装Java虚拟机(JVM)即可。安全性:Java提供了安全机制,如字节码校验和安全管理器,可以防止恶意代码的执行。强大的标准库:Java拥有丰富的标准类库,提供了大量的API,包括输入输出、网络通信、数据库连接等功能。自动内存管理:Java使用垃圾回收机制来管理内存,开发者无需手动释放内存,减少原创 2024-04-16 22:28:50 · 1811 阅读 · 5 评论 -
【Java面试题】基础(包含个人心得总结)(方便理解记忆)
简单易学:Java的语法相对简单,与C++相比更容易学习和理解。面向对象:Java是一种面向对象的编程语言,支持封装、继承和多态等面向对象的特性。平台无关性:Java程序可以在不同的操作系统上运行,只需在目标平台上安装Java虚拟机(JVM)即可。安全性:Java提供了安全机制,如字节码校验和安全管理器,可以防止恶意代码的执行。强大的标准库:Java拥有丰富的标准类库,提供了大量的API,包括输入输出、网络通信、数据库连接等功能。原创 2024-04-17 10:17:43 · 858 阅读 · 1 评论 -
【Java面试题】JVM篇(包含个人心得)
在JDK8及之前,方法区是永久代(Permanent Generation)的一部分,而在JDK8之后,方法区被移除,取而代之的是元空间(Metaspace)。JVM的组成:JVM由三个主要的子系统组成:类加载器(ClassLoader)、运行时数据区(Runtime Data Area)和执行引擎(Execution Engine)。JVM的作用:JVM是Java程序的运行环境,它负责将Java字节码文件解释或者编译成机器码,并在操作系统上执行。栈:栈用于存储方法的调用和局部变量。原创 2024-04-18 20:52:03 · 275 阅读 · 1 评论 -
【Java面试题】多线程&并发(包含个人心得)
线程安全是指在多线程环境下,一个方法或者一个类的实例能够正确地处理多个线程的访问,而不会出现数据不一致、数据丢失或者其他意外结果的情况。原创 2024-04-17 18:39:07 · 930 阅读 · 1 评论 -
【Java面试题】Spring篇(简单易理解)(包含个人心得)
Spring是一个开源的Java框架,它提供了一种轻量级的、非侵入式的方式来开发Java应用程序。Spring框架的核心思想是通过依赖注入和面向切面编程来实现松耦合和可维护性。具体来说,Spring框架提供了以下主要功能:1. 控制反转(IoC):Spring通过控制反转将对象的创建和依赖关系的管理交给了框架来处理。开发者只需要定义好对象的配置信息,Spring框架就会负责创建和管理这些对象。原创 2024-04-18 20:50:43 · 938 阅读 · 1 评论