面试
文章平均质量分 93
程序员cxuan
个人微信号【lx252279279】 一起学习,交流。
展开
-
宏聊了聊宏内核和微内核,并吹了一波 Linux
宏聊了聊宏内核和微内核,并吹了一波 Linux????????点我哟,阅读体验更好!内核是操作系统非常重要的组成部分,同时也是操作系统的核心。内核管理着系统资源,内核向上连接着应用程序,向下连接着硬件,它是应用程序和硬件的桥梁。内核可以进一步的划分,分为宏内核和微内核。宏内核和微内核最大的区别就是,宏内核的用户服务和内核服务都保存在相同的地址空间中,它们都由内核进行统一管理,而微内核的用户服务和内核服务会保存在不同的地址空间中,下图可以很好的解释这一点。其实这里的宏内核翻译过来有点牵强,其实应该原创 2021-11-02 10:27:45 · 1255 阅读 · 0 评论 -
JVM 面试题,安排上了!!!
肝了一篇非常硬核的 JVM 基础总结,写作不易,小伙伴们赶紧点赞、转发安排起来!原文链接 据说看完这篇 JVM 要一小时JVM 的主要作用是什么?JVM 就是 Java Virtual Machine(Java虚拟机)的缩写,JVM 屏蔽了与具体操作系统平台相关的信息,使 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码),就可以在不同的平台上运行。请你描述一下 Java 的内存区域?JVM 在执行 Java 程序的过程中会把它管理的内存分为若干个不同的区域,这些组成部分有些是原创 2021-10-08 11:07:01 · 1420 阅读 · 0 评论 -
干货!JVM 基础面试题总结(持续更新)
hey guys, 各位小伙伴们大家好,这里是程序员cxuan,欢迎你收看我新一期的文章,这篇文章我花了几天时间给你汇总了一波 JVM 的基础知识和面试题,内容还不是很全,我还在连载中,这篇文章相当于是第一弹,废话不多说,走起!JVM 的主要作用是什么?JVM 就是 Java Virtual Machine(Java虚拟机)的缩写,JVM 屏蔽了与具体操作系统平台相关的信息,使 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码),就可以在不同的平台上运行。请你描述一下 Java 的原创 2021-08-24 15:25:00 · 5369 阅读 · 40 评论 -
我为大家整理了一波 Java 超全面试题
Hey guys ,我是 cxuan,现在也到了毕业季了,为了帮助大家更好的准备面试,我为大家整理了一波 Java 面试问的频率非常高的面试题。Java 基础equals与==的区别final, finally, finalize 的区别重载和重写的区别两个对象的hashCode()相同,则 equals()是否也一定为 true?抽象类和接口有什么区别BIO、NIO、AIO 有什么区别?String,Stringbuffer,StringBuilder的区别JAVA中的几种基本数据类型原创 2021-07-06 11:19:34 · 3130 阅读 · 19 评论 -
深入理解 synchronized 关键字
前言synchronized 这个关键字的重要性不言而喻,几乎可以说是并发、多线程必须会问到的关键字了。synchronized 会涉及到锁、升级降级操作、锁的撤销、对象头等。所以理解 synchronized 非常重要,本篇文章就带你从 synchronized 的基本用法、再到 synchronized 的深入理解,对象头等,为你揭开 synchronized 的面纱。浅析 synchronizedsynchronized 是 Java 并发模块非常重要的关键字,它是 Java 内建的一种同步机制原创 2021-06-02 09:19:16 · 2635 阅读 · 16 评论 -
3w 字长文爆肝 Java 基础面试题!太顶了!!!
hey guys ,这不是也到了面试季了么,cxuan 又打算重新写一下 Java 相关的面试题,先从基础的开始吧,这些面试题属于基础系列,不包含多线程相关面试题和 JVM 相关面试题,多线程和 JVM 的我放在后面了,下面不多说,搞起!Java 基础篇Java 有哪些特点并发性的: 你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。独立性的: 支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。Java 的特性Ja原创 2021-04-08 09:36:55 · 26792 阅读 · 76 评论 -
2w字长文!手撸一套 Java 基础面试题
Java 基础篇Java 有哪些特点并发性的: 你可以在其中执行许多语句,而不必一次执行它面向对象的:基于类和面向对象的编程语言。独立性的: 支持一次编写,到处运行的独立编程语言,即编译后的代码可以在支持 Java 的所有平台上运行。Java 的特性Java 的特性有如下这几点简单,Java 会让你的工作变得更加轻松,使你把关注点放在主要业务逻辑上,而不必关心指针、运算符重载、内存回收等与主要业务无关的功能。便携性,Java 是平台无关性的,这意味着在一个平台上编写的任何应用程原创 2020-06-12 14:57:42 · 3316 阅读 · 1 评论 -
今年行情这么差,到底如何进大厂?
从春节过后,我,一位双非渣本的大三学生,便踏上了实习之旅,面试了不下三十场,虽然很菜,但是也相应地拿了一些 offer ,例如京东金融、人人车等五六家 offer总结一下春招就是一个字:难。没学历,技术还凑合,简历能过但是面试就有点困难。这期间收到了 N 个面试官的歧视,有些面试官感觉骨子里瞧不起我们这些双非的人。一下内容仅凭记忆回想起,还有一些必问的东西,总结在这里,希望能帮到大家!算法...原创 2020-04-17 13:51:52 · 3721 阅读 · 3 评论