文章 2022-05-31 来自:开发者社区

java内存模型之volatile核心原理与应用

前言在阅读本文前,请思考以下的面试题?volatile是什么?volatile的特性volatile是如何保证可见性的?volatile是如何保证有序性的?volatile可以保证原子性吗?使用volatile变量的条件是什么?volatile和synchronized的区别volatile和atomic原子类的区别是什么?这一章主要是讲解volatile的原理,在开始本文前,我们来看一张vol....

java内存模型之volatile核心原理与应用
文章 2022-02-17 来自:开发者社区

Java常见面试题:ThreadLocal和ThreadPool原理以及应用场景

ThreadLocal和ThreadPool原理以及应用场景 这两个事没有任何关系的:ThreadLocal类最大的特征是可以保存一个引用数据类型,并且这个引用数据类型保存的时候会自动保存一个currentThread()对象,这样的好处是可以避免引用传递的问题。 范例:传统的引用传递有些啰嗦 必须明确的给出一个引用类型。如果现在不想明确使用引用类型进行传递,那么能否实现呢? 这种Threa...

Java常见面试题:ThreadLocal和ThreadPool原理以及应用场景
文章 2021-09-23 来自:开发者社区

Java类加载器 — classloader 的原理及应用

什么是classloaderclassloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。了解java的类加载机制,可以快速解决运行时的各种加载问题并快速定位其背后的本质原因,也是解决疑难杂症的利器。因此学好类加载原理也至关重要。▐ classloade.....

Java类加载器 — classloader 的原理及应用
文章 2020-06-03 来自:开发者社区

Java反射原理以及一些常见的应用

本文由内容志愿者整理阿里云社群直播而来。 讲师:关键 目录 一、类装载 我们都知道,java在编译类后并不是产生固有机器的机器码,而是一段字节码,这段字节码可以存放于任何地方,如.class文件,jar包中,可以通过网络传输。JVM虚拟机在拿取到这段二进制数据流字节码后,就会处理这些数据,并最终转换成一个java.lang.Class的实例(注意,这里并不是类本身的实例)。 java.lang.....

Java反射原理以及一些常见的应用
文章 2019-03-30 来自:开发者社区

【直播回顾】云栖社区特邀专家关键:JAVA反射原理以及一些常见的应用

主讲人:关键(云栖社区特邀专家)目前在广州某家知名公司任职架构师,主要负责Spring Cloud、Dubbo、MQ、Zookeeper的规划。 平时比较热衷于研究互联网技术,热爱生活,希望能结交到更多志同道合的朋友。 点击关注关键的云栖社区个人主页 内容概要:反射的介绍以及原理,反射的使用场景,反射样例AOP介绍,AOP原理,AOP在Spring中的使用,自己简单实现一个AOP。以下为关键专.....

【直播回顾】云栖社区特邀专家关键:JAVA反射原理以及一些常见的应用
文章 2019-03-27 来自:开发者社区

【直播预告】云栖社区特邀专家关键:JAVA反射原理以及一些常见的应用

主讲人:关键(阿里特邀专家)目前在广州某家知名公司任职架构师,主要负责Spring Cloud、Dubbo、MQ、Zookeeper的规划。 平时比较热衷于研究互联网技术,热爱生活,希望能结交到更多志同道合的朋友。 点击关注关键的云栖社区个人主页 内容概要:反射的介绍以及原理,反射的使用场景,反射样例AOP介绍,AOP原理,AOP在Spring中的使用,自己简单实现一个AOP。直播时间:201.....

文章 2019-03-25 来自:开发者社区

Java技术周刊第1期:JAVA反射原理以及一些常见的应用

【点击订阅Java技术周刊】 Java的开发者们: 云栖社区已有5000位Java开发者,发布了30000+Java文章(文章列表),沉淀了7000+的Java精品问答(问答列表)。 Java技术周刊将会为大家介绍最新的Java技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅Java技术周刊和关注Java社区公众号。 直播预告 JAVA反射原理以及一些常见的应用本期直播主讲人:云栖社区.....

文章 2019-03-19 来自:开发者社区

java高并发:CAS无锁原理及广泛应用

前言 在现在的互联网技术领域,用户流量越来越大,系统中并发量越来越大,大公司的日活动辄成百上千万。如何面对如此高的并发是当今互联网技术圈一直在努力的事情。应对高并发需要在各个技术层面进行合理的设计和技术选型才可以。本文只讲述微观层面是如何应对多线程高并发的,介绍著名的CAS原理以及其广泛应用。 本文中jdk版本使用的是jdk1.7.0_55. 不同版本实现可能稍有差异. CAS无锁实现原理 为什....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注