- 博客(4)
- 收藏
- 关注
原创 笔记-类的连接
类的连接,发生在类的加载(狭义上加载,即类加载器根据类的全限定名获取到class二进制数据文件)和初始化之间,主要分为三步:验证、准备和解析。 连接的目的,是确保class文件的正确性,没有被破坏,同时为类的静态变量分配好内存、初始化默认值。 验证:验证加载的class文件的格式是否正确。 准备:为类的静态变量分配好内存,并且初始化默认值。 解析:把类中的符号引用转换为直接引用。 ...
2020-10-21 21:09:53 299
原创 Mysql数据库alter修改表
如果你想要修改表的信息,你会发现alter很强大。 我们可以看到这样一张表。 CREATE TABLE `score` ( `student_id` int(10) unsigned NOT NULL, `event_id` int(10) unsigned NOT NULL, `score` int(11) DEFAULT NULL, PRIMARY KEY (`event_id...
2020-04-02 18:29:48 2530 1
原创 BigDecimal进行浮点数精确计算错误用法和正确用法
前言 通常商业计算涉及到小数的,我们都会使用BigDecimal来完成加减乘除运算。但是利用BigDecimal进行浮点数精确运算时,需要注意使用正确的方法。如果方法选择不当,依旧会发生错误。 发现问题 测试BigDecimal的两种构造方法,发现浮点运算的结果不同。 利用BigDecimal.valueOf方法构造对象的方法,获得的浮点数发生了精度异常。 利用new BigDecimal(St...
2020-03-31 16:32:46 726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人