首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java Why
小牛呼噜噜
创建于2022-10-09
订阅专栏
点燃思维的火花
暂无订阅
共11篇文章
创建于2022-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java内存区域有哪些构成?
大家好,我是呼噜噜,今天我们一起来看看Java内存区域,本文 基于HotSpot 虚拟机,JDK8 前言 Java 内存区域, 也叫运行时数据区域
万字干货|Synchronized关键字详解
前言 大家好,我是呼噜噜,在笔者之前的文章中,我们知道了volatile关键字可以保证可见性、有序性,但无法保证原子性的。今天我们来聊聊synchronized关键字,其可以同时保证三者,实现线程安全
volatile关键字在并发中有哪些作用?
大家好,我是呼噜噜,读过笔者之前的一篇文章Java内存模型(JMM)详解, 我们知道了由于计算机为了充分利用CPU的高性能,以及各个硬件 存取速度巨大的差异带来的一系列问题 为了充分压榨CPU的
Java内存模型(JMM)详解
开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第8天,点击查看活动详情 什么是 JMM? 在上一篇文章https://mp.weixin.qq.com/s/KecubYROQzt
深入理解Java泛型
什么是Java泛型 Java 泛型(generics)是 Jdk 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制, 该机制允许程序员在编译时检测到非法的类型。 比如 ArrayList<S
Java 注解及其底层原理
什么是注解? 当我们开发SpringBoot项目,我们只需对启动类加上@SpringBootApplication,就能自动装配,不需要编写冗余的xml配置。当我们为项目添加lombok依赖,使用@D
JAVA反射机制详解
何为反射? 反射(Reflection),是指Java程序具有在运行期分析类以及修改其本身状态或行为的能力。 通俗点说 就是 通过反射我们可以动态地获取一个类的所有属性和方法,还可以操作这些方法和属性
面向对象编程三⼤特性 --封装、继承、多态
封装 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 我们来看一个常见的 类,比如:Stu
没那么简单的单例模式
大家好,我是呼噜噜,单例(Singleton)可以说是最简单的设计模式之一,而且基本上哪怕你没特别了解过,也能够随手写出,但是单例真有这么简单吗?
万字干货_Java基础面试题(2022版)
概念常识 Java 语言有哪些特点? 简单易学 面向对象 支持多平台 安全性 健壮性 支持多线程 动态性 分布式 高性能 JVM、JRE和JDK的关系 JVM Java 虚拟机(JVM)是运行 Jav
谈谈JAVA中对象和类、this、super和static关键字
Java对象究竟是什么? 对象:对象是类的一个实例,有状态和行为。 类:类是一个模板,它描述一类对象的行为和状态。 例如 通过上面的例子,我们可以发现 面向对象提出一种计算机世界里解决复杂软件工程的方