class
class
Dongguabai
这个作者很懒,什么都没留下…
展开
-
判断一个类是否重写了父类某个方法
其实通过反射的 getDeclaredMethod 来就很简单,示例:parent 父类 B:/** * @author Dongguabai * @description * @date 2021-02-03 22:31 */public class B { protected String get(){ return ""; }}子类 A 没有重写 get 方法:package com.example.demo.hystrix.framework;原创 2021-02-04 12:52:28 · 1211 阅读 · 0 评论 -
每天学习一点点之再理解 Java 中的常量和相关助记符
相关文章:小议 Java 类的初始化文章目录编译期常量运行时常量相关助记符附:常量入栈指令References关于常量,在《Java 核心技术 卷 I》中是这么定义的:在 Java 中,利用关键字 final 指示常量。一旦被赋值之后,就不能够再更改了。在 Java 中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final 设置一个类常量。而常量又分为编译期常量和运行时常量。编译期常量在 小议 Java 类的初始化 中也提原创 2020-11-22 15:49:41 · 219 阅读 · 0 评论 -
Java 判断类是否是原生类型
我们都知道 Java 类主要分为两种:对象类型原生类型(byte、short、char、int、long、float、double)其实在原生类型中也是有 Class 的,有时候我们需要判断某个 Class 是否是原生类型,这时候可以使用 java.lang.Class#isPrimitive 方法:package dongguabai.demo.testing.classloader;/** * @author Dongguabai * @Description * @Date 创建原创 2020-11-22 01:07:03 · 1524 阅读 · 1 评论 -
小议 Java 类的初始化
根据《Java 虚拟机规范》:The Java Virtual Machine dynamically loads, links and initializes classes and interfaces.即 Java 虚拟机会动态地加载、链接和初始化类和接口。类初始化的定义和 <clinit>() 方法本文主要会讨论类的初始化,那么如何证明类已经被初始化了呢,首先要看什么是类的初始化,根据 Java 虚拟机规范:Initialization of a class or int原创 2020-06-13 15:06:38 · 249 阅读 · 0 评论 -
Java 类加载小 Demo
package test.demo2.classloader;/** * @author Dongguabai * @date 2018/12/17 17:14 */public class Demo { public static int x = 0; public static int y; public static Demo instance =...原创 2018-12-17 17:58:38 · 367 阅读 · 2 评论