首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
阿进
更多收藏集
微信扫码分享
微信
新浪微博
QQ
137篇文章 · 0订阅
深入理解 Java 反射和动态代理
反射(Reflection)是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 通过反射机制,可以在运行时访问 Java 对象的属性,方法,构造方法等。 开发通用框架 - 反射最重要的用途就是开发各种通用框架。很…
谈谈Java反射:从入门到实践,再到原理
反射是Java底层框架的灵魂技术,学习反射非常有必要,本文将从入门概念,到实践,再到原理讲解反射,希望对大家有帮助。 Java 的反射机制是指在运行状态中,对于任意一个类都能够知道这个类所有的属性和方法; 并且对于任意一个对象,都能够调用它的任意一个方法;这种动态获取信息以及动…
Java反射机制原理 | Java注解和反射系列(二)
这是我参与更文挑战的第19天,活动详情查看: 更文挑战 相关文章 Java注解和反射系列:Java注解和反射系列 前言 一句话概括重要性:几乎所有的框架底层都是用反射来实现的! 一、概述 动态语言:
反射的基本原理
『反射』就是指程序在运行时能够动态的获取到一个类的类型信息的一种操作。它是现代框架的灵魂,几尽所有的框架能够提供的一些自动化机制都是靠反射实现的,这也是为什么各类框架都不允许你覆盖掉默认的无参构造器的原因,因为框架需要以反射机制利用无参构造器创建实例。 总的来说,『反射』是很值…
Java & Android 集合框架须知须会(3)
本篇文章再来分析下 SparseArray 和 ArrayMap 这两个 Android 系统独有的集合框架类,这两个容器在使用上类似于 HashMap,都是用于存储键值对。由于 Android 系统
一文读懂 Java 和 Kotlin 的泛型难点
Java 和 Kotlin 的泛型算作是一块挺大的知识难点了,涉及到很多很难理解的概念:泛型型参、泛型实参、类型参数、不变、型变、协变、逆变、内联等等。本篇文章就将 Java 和 Kotlin 结合着
一文让你不再畏惧Java类加载机制
我们都知道,编程语言从程序的执行过程区分,分为了编译型语言和解释性语言。 还记得我们刚开始学Java时候的javac这个命令嘛,我们就是通过javac这个命令去编译Java代码从而生成.class字节码文件。这是一个必要的步骤,如果不经过编译,.java字节码文件是不能运行的。…
动态代理竟然如此简单!
这篇文章我们来聊一下 Java 中的动态代理。 动态代理在 Java 中有着广泛的应用,比如 AOP 的实现原理、RPC远程调用、Java 注解对象获取、日志框架、全局性异常处理、事务处理等。 在了解动态代理前,我们需要先了解一下什么是代理模式。 代理模式(Proxy Patt…
学会反射后,我被录取了(干货)
有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi) 在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。 某一天发现,该段程序不…
被忽视的java四种引用,你会了吗?
最近面试被问到了ThreadLocal的连环问,例如如果线程池线程一直存在,使用ThreadLocal会导致泄漏吗?那应该如何做?为什么这样可以?用的是什么引用?ThreadLocal的原理是啥?,笔者多次被问这个,于是打算系统复习下,基础还是得牢固,要多动手实践,不能光靠看和…