首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java基础
订阅
林西ad
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
面试官:说说多线程并发问题
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashM…
推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
一. JVM内存区域的划分 JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储的信息都是跟当前线程(或程序)相关信息的,包括局部变量、程序运行…
数据结构与算法 #17 二叉树高频题型汇总
1. 概述 优秀的算法往往取决于采用的数据结构,在算法面试中,通常涉及较多的还是几种基础数据结构。其中树(Tree)是最常考的,也是相对难的,建议应试者优先准备关于树的面试题; 从逻辑上看,树(Tree) 是一种非线性结构,树的节点包含元素值与所有子节点的列表。如果按照图的理论…
JVM 系列(5)吊打面试官:说一下 Java 的四种引用类型
Java Reference 类型是与虚拟机垃圾回收机制密切相关的知识点,同时也是面试重要考点之一。 一般认为 Java 有四种引用,但是其实还有隐藏的第五种引用,你知道是什么吗?
泛型使用到原理
为什么要有泛型 所谓泛型,就是类型参数化,也就是说,数据的类型不是固定的String,Integer,而是作为参数传入的。比如: 我们来看个
反射的原理到使用
众所周知,java有三大特性: 封装继承和多态,封装是为了细化权限,继承是为了多态,多态是为了灵活复用。我们又知道,继承破坏了封装,但是,它破坏的不彻底,有没有破坏的更彻底的呢?有,反射! 反射
线程的基础知识
1 线程的基本概念 创建线程的两个方法 线程的基本属性和方法: sleep()方法 yield()方法 join()方法 其他的过时方法(不建议使用): public final void suspe
面试必备-线程中的锁
面试必备: Volatile,Synchronized以及常见锁的使用和原理,隐式锁、显式锁以及CAS的用法。
线程池之刨根问底(万字长文)
说起刨根问底,首先想到的竟然是------小沈阳。。。。。 其实有关线程池的文章一搜都有一大堆,但。。。感觉都不全(手动狗头) 先不说线程池的概念了,先说下什么是线程。线程究竟是什么?百度这个问题的一般会得到如下答案: 奥,线程是进程里的,听着这些名词感觉都很熟悉,感觉一直在和…
并发编程-阻塞队列和线程池原理
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情 1 阻塞队列 1.1 队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操