• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
君子以自强不息
Hello World!
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

2020年5月7日

Java浮点类型与精度
摘要: Java浮点类型与精度 “浮点数之间的等值判断,基本数据类型不能用 == 来比较,包装数据类型不能用equals来判断。” ​ —— 《Java开发手册》 浮点数值不适用于无法接收舍入误差的计算中。这种舍入误差的主要原因是浮点数采用二进制系统表示,而在二进制系统中无法精确地表示分数1/10,就好像十 阅读全文
posted @ 2020-05-07 17:44 Hello_xzy_World 阅读(567) 评论(0) 推荐(0)
 
Java单例类与对象序列化
摘要: Java单例类与对象序列化 为了保证全局只有一个实例,单例类往往将构造方法的访问权限设置为private: 对单例类进行序列化需要格外小心,下面看一段代码: 控制台输出: 上面代码的运行结果表明,对单例类进行序列化可能会创建新的实例,即使构造方法是私有的! 为了解决上述问题,需要定义一种被称为rea 阅读全文
posted @ 2020-05-07 17:38 Hello_xzy_World 阅读(294) 评论(0) 推荐(0)
 
 

2020年5月6日

二进制能够精确表示十进制数吗?
摘要: 十进制小数转二进制问题 我们知道,十进制小数转二进制的方法为“乘2取整,顺序排列”,下面看两个实例: 1. 计算0.625的二进制表示 0.625 = (101) B 2. 计算0.1的二进制表示 0.1 = (1100 1100 1100 ......) B 可见有限长度的二进制并不能精确表示0. 阅读全文
posted @ 2020-05-06 17:57 Hello_xzy_World 阅读(607) 评论(0) 推荐(0)
 
 

2020年5月3日

Java自动装箱与缓存
摘要: 自动装箱与缓存 现象 有以下代码: 我们知道,第3、4行发生了自动装箱,生成了Integer对象,并将对象的引用赋值给i1和i2,“==”比较的是对象的引用,控制台输出看,i1和i2保存了同一个Integer对象的引用。 下面对上述代码进行反编译: 从反编译结果看,Integer类自动装箱执行了va 阅读全文
posted @ 2020-05-03 17:50 Hello_xzy_World 阅读(357) 评论(0) 推荐(0)
 
 

2020年5月1日

通过反编译,看看Java的自增自减到底是怎么回事?
摘要: Java自增自减 “先修改后使用” ++ i 反编译结果: “先使用后修改” i ++ 反编译结果: 从上面反编译的结果看,java中的“先使用后修改”,其实是借助一个中间变量来保存变量原来的值,在这个值被使用前,变量的值已经发现了改变。所以用“先使用后修改”来描述java中的 i++或i 可能并不 阅读全文
posted @ 2020-05-01 17:38 Hello_xzy_World 阅读(250) 评论(0) 推荐(0)
 
 

2020年4月30日

MySQL层级数据查询
摘要: MySQL层级数据查询 address表结构如下: address表有如下数据: 现在创建一个函数,获取地址全称: sql CREATE DEFINER= @`localhost getFullName id` varchar(1000)) RETURNS varchar(1000) CHARSET 阅读全文
posted @ 2020-04-30 20:58 Hello_xzy_World 阅读(1495) 评论(0) 推荐(0)
 
 

2020年4月29日

Switch对各类型支持的实现原理(Java)
摘要: switch Java7开始,switch的参数可以是String类型了,这真的是一个很有用的改进,毕竟string还是挺常用的。到目前为止,switch支持的参数类型有: 、`short int char String enum`。switch对各种类型参数的支持到底是怎么实现的呢? byte、s 阅读全文
posted @ 2020-04-29 02:47 Hello_xzy_World 阅读(539) 评论(0) 推荐(0)
 
 

2020年4月28日

Java字符串拼接
摘要: 参考文献:https://hollischuang.github.io/toBeTopJavaer/#/basics/java-basic/string-concat 阅读全文
posted @ 2020-04-28 23:00 Hello_xzy_World 阅读(8182) 评论(6) 推荐(0)
 
 

2020年4月27日

Java substring实现原理
摘要: 参考文献地址:https://hollischuang.github.io/toBeTopJavaer/#/basics/java-basic/substrin 阅读全文
posted @ 2020-04-27 20:28 Hello_xzy_World 阅读(724) 评论(0) 推荐(0)
 
 

2020年4月19日

Java Iterator接口
摘要: Iterator接口 源代码 阅读笔记 1. Iterator接口与Enumeration接口的关系/Iterator接口在Java集合库中的作用 Iterator接口是Java集合框架的一部分,被用于替代原有的Enumeration接口。(“Iterator”比“Enumeration”更简短、表 阅读全文
posted @ 2020-04-19 16:26 Hello_xzy_World 阅读(470) 评论(0) 推荐(0)
 
 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3