欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • Java面试题必备知识之ThreadLocal

    老套路,先列举下关于ThreadLocal常见的疑问,希望可以通过这篇学习笔记来解决这几个问题: 1. ThreadLocal是用来解决什么问题的? 2. 如何使用ThreadLocal? 3. ThreadLocal的实现原理是什么? 4. 可否举几个实际项目中使用ThreadLocal的案例? ...

    程序员文章站2023-10-16
  • Java核心(四)面试必备—你不知道的数据集合

    导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧!

    程序员文章站2023-03-31
  • Java架构师必备的面试题整理——多线程并发技术总结

    Java架构师必备的面试题整理——多线程并发技术总结

    一、概念 什么是线程 一个线程要执行任务,必须得有线程 一个进程(程序)的所有任务都在线程中执行的 一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务 多线程原理 同一时间,CPU只能处理1条线程,只有一条线程在工作(执行) 多线程并发(同时)执行,其实质是CPU快速的在多线程 ...

    程序员文章站2022-10-04
    IT编程
  • 大厂面试必备——Java集合框架

    大厂面试必备——Java集合框架

    Java集合框架面试题常见集合集合可以看作是一种容器,用来存储对象信息。数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口...

    程序员文章站2022-07-27
    IT编程
  • java面试必备之抽象类、接口

    Java抽象类和接口一、抽象类:  1)由abstract修饰  2)包含抽象方法的类必须是抽象类    不包含抽象方法的类也可以声明为抽象类----我乐意  3)抽象类不能被实例化  4)抽象类是需要被继承的,子类:    4.1)重写所有抽象方法----常用    4.2)也声明为抽象类----...

    程序员文章站2022-07-12
  • Java基础篇——线程、并发编程知识点全面介绍(面试、学习的必备索引文档)

    Java基础篇——线程、并发编程知识点全面介绍(面试、学习的必备索引文档)

    原创不易,如需转载,请注明出处 "https://www.cnblogs.com/baixianlong/p/10739579.html" ,希望大家多多支持!!! 一、线程基础 1、线程与进程 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。 进程是指一个内存中运行的应用程序,每个进程都 ...

    程序员文章站2022-07-10
    IT编程
  • 面试必备:《Java 最常见 200+ 面试题全解析》Java 基础部分

    Java 基础部分目录1. JDK和JRE的区别2. == 和 equals 的区别是什么?3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4. final 在 java 中有什么作用?5. java 中的 Math.round(-1.5) 等于多少?6. String 属于基础的数据类型吗?7. java 中操作字符串都有哪些类?它们之间有什么区别?8. String str="i"与 String str=new String(“i”)一样吗?9. 如何将字符串

    程序员文章站2022-07-03
  • Java程序员面试必备——kafka的专业术语

    Java程序员面试必备——kafka的专业术语

    主题 + 客户端 发布订阅的对象是主题(Topic) 向主题发布消息的客户端应用程序称为生产者(Producer),生产者可以持续不断地向多个主题发送消息 订阅这些主题消息的客户端应用程序称为消费者(Consumer),消费者能够同时订阅多个主题的消息 生产者和消费者统称为客户端 服务端 Kafka ...

    程序员文章站2022-07-02
    IT编程
  • 面试必备java字符串

    面试必备java字符串

    引言众所周知在java里面除了8种基本数据类型的话,还有一种特殊的类型String,这个类型是我们每天搬砖都基本上要使用它。String 类型可能是 Java 中应用最频繁的引用类型,但它的性能问题却常常被忽略。高效的使用字符串,可以提升系统的整体性能。当然,要做到高效使用字符串,需要深入了解其特性...

    程序员文章站2022-06-26
    IT编程
  • 面试必备-Java集合框架

    Java集合框架面试题常见集合集合可以看作是一种容器,用来存储对象信息。数组和集合的区别:(1)数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。(2)数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。Java集合类主要由两个接口...

    程序员文章站2022-06-24
  • java初级必备面试知识

    java初级必备面试知识

    来自一名毕业半年的程序媛关于初级程序员面试所必备技能的总结,请大家多多指教。JVM(虚拟机)1、JAVA运行时的内存划分程序计数器:用来记录当前线程所执行的字节码的行号,以便于获取下一条所要执行的字节码;当多线程运行时,每个线程的切换需要知道线程上一次所执行的状态、位置。因此程序计数器是线程是有的。...

    程序员文章站2022-06-24
    IT编程
  • 面试必备:Java 原子操作的实现原理[精品长文]

    本文整理自《Java并发编程的艺术》第二章 作者:方腾飞 魏鹏 程晓明 原子(atomic)本意是“不能被进一步分割的最小粒子”,而原子操作(atomic operation)意为“不可被中断的一个或一系列操作”。在多处理器上实现原子操作就变得有点复杂。让我们一起来聊一聊在Intel处理器和Java ...

    程序员文章站2022-06-24
  • java基础巩固,这些你都会吗?面试必备,2021最新版!

    java基础巩固,这些你都会吗?面试必备,2021最新版!

    JAVA基础【2021最新版】相关PDF版资料已同步微信公众号乐享Coding欢迎你的关注,二维码在文章底部,获取最全Java学习资料和相关电子书!文章目录JAVA基础【2021最新版】面向对象程序设计(OOP)三大特征对象 (object)类 (class)【this关键字】方法参数的传递机制包(...

    程序员文章站2022-06-19
    IT编程
  • 漂亮~阿里P8整理总结,金九银十入职大厂必备的Java核心知识点,附加面试题+答案解析

    漂亮~阿里P8整理总结,金九银十入职大厂必备的Java核心知识点,附加面试题+答案解析

    前言金九银十就要来了,不知道程序员们都准备好了吗?今天就给大家分享一波一位小伙伴面试大厂的经历、知识点和面试题分享,主要内容包括:JVM、JAVA集合、JAVA多线程并发、JAVA基础、Spring原理、微服务、Netty与RPC、网络、日志、 Zookeeper、 Kafka、 RabbitMQ、...

    程序员文章站2022-06-19
    IT编程
  • Java面试题必备知识之ThreadLocal

    Java面试题必备知识之ThreadLocal

    老套路,先列举下关于ThreadLocal常见的疑问,希望可以通过这篇学习笔记来解决这几个问题: 1. ThreadLocal是用来解决什么问题的? 2. 如何使用ThreadLocal? 3. ThreadLocal的实现原理是什么? 4. 可否举几个实际项目中使用ThreadLocal的案例? ...

    程序员文章站2022-06-05
    IT编程
  • 大学生初踏校门必备的26道Java基础面试题(附题解)

    大学生初踏校门必备的26道Java基础面试题(附题解)

    ????Java基础面试题该面试题中不涉及集合与并发编程内容,我会将这两部分内容划分成两个板块讲解!由于我的误操作,将GitHub中Maven仓库上传了IDEA的那个jar文件,而导致GitHub仓库封禁,现在正向官方发邮件补救,将来我会重新建立仓库,大家等我好消息!也提醒大家,一定要有版权意识!!...

    程序员文章站2022-06-03
  • JVM原理速记复习Java虚拟机总结思维导图面试必备

    JVM原理速记复习Java虚拟机总结思维导图面试必备

    良心制作,JVM原理速记复习Java虚拟机总结思维导图面试必备。 一、运行时数据区域 线程私有 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是Native方法则为空),是唯一一个没有规定OOM(OutOfMemoryError)的区域。 Java虚拟机栈 每个Java方法在执... ...

    程序员文章站2022-05-21
    IT编程
  • Java核心(四)面试必备—你不知道的数据集合

    Java核心(四)面试必备—你不知道的数据集合

    导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧!

    程序员文章站2022-05-14
    IT编程
  • Java架构师必备的面试题整理——多线程并发技术总结

    Java架构师必备的面试题整理——多线程并发技术总结

    一、概念 什么是线程 一个线程要执行任务,必须得有线程 一个进程(程序)的所有任务都在线程中执行的 一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务 多线程原理 同一时间,CPU只能处理1条线程,只有一条线程在工作(执行) 多线程并发(同时)执行,其实质是CPU快速的在多线程 ...

    程序员文章站2022-05-04
    IT编程
  • Java程序员面试必备:Volatile全方位解析

    Java程序员面试必备:Volatile全方位解析

    前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.volatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4...

    程序员文章站2022-04-21