随笔分类 -  Java基础

摘要:知其然,知其所以然 0. 前言 在上一篇《反射从入门到精通之深入了解Class类》,我们深入分析了一下 Class 类的原理。在本篇文章,我们分析一下 Constructor 使用方法的原理。 1. Constructor 通过反射调用构造函数有两种方法: 调用无参构造函数:Class.newIns 阅读全文
posted @ 2019-12-24 00:10 小李不秃 阅读(9959) 评论(0) 推荐(2)
摘要:知其然,知其所以然 0. 前言 本文会讲解反射的原理,如果大家对反射不了解,可以先看《反射从0到入门》,对反射有大概的了解。 《反射从入门到精通》我会分为两篇来讲解,这一篇是讲解 Class 类的原理,下一篇我会讲解反射 API 的原理。 1. Class 类的原理 孟子曰:得人心者得天下。而在 J 阅读全文
posted @ 2019-12-17 22:21 小李不秃 阅读(830) 评论(0) 推荐(3)
摘要:关注公众号:小李不秃 1. 反射 Java 分编译期和运行期 编译方式说明: 静态编译:在编译时确定类型 & 绑定对象。如常见的使用new关键字创建对象 动态编译:运行时确定类型 & 绑定对象。动态编译体现了Java的灵活性、多态特性 & 降低类之间的耦合性 我们带着以下几个问题去学习今天的知识 反 阅读全文
posted @ 2019-12-12 20:39 小李不秃 阅读(734) 评论(3) 推荐(3)
摘要:什么是 BigDecimal为什么用 BigDecimal 而不用 double加减乘除常用方法保留两位小数四舍五入比较注意事项参考 什么是 BigDecimal BigDecimal 可以表示一个任意大小且精度完全准确的浮点数。 为什么用 BigDecimal 而不用 double Talk is 阅读全文
posted @ 2019-12-11 23:37 小李不秃 阅读(1182) 评论(0) 推荐(1)