java基础
文章平均质量分 82
sry1201
这个作者很懒,什么都没留下…
展开
-
计算机存储和进制转换
计算机只能识别二进制数据,也就是0和1(0和1实际上对应的是高低电平,或者磁极方向等),对应0和1的最小存储单位是bit,bit是数据传输的最小单位。人们又规定特定位数的0和1组合在一起,表示特定的信息含义,例如ACSSII码就是通过8个bit存放的0和1来表示表示特定的字符。8个bit组成的数据存储单位称为byte,这是最小的数据存储单位。 进制也就是进位计数制,是人为定义的带进位的计数方法。 对于任何一种进制—X进制,就表示每一位置上的数运算时都是逢X进一位。 十进制是逢十进一,十六进制是逢原创 2022-12-11 16:53:45 · 1052 阅读 · 0 评论 -
计算机存储和进制转换
计算机只能识别二进制数据,也就是0和1(0和1实际上对应的是高低电平,或者磁极方向等),对应0和1的最小存储单位是bit,bit是数据传输的最小单位。人们又规定特定位数的0和1组合在一起,表示特定的信息含义,例如ACSSII码就是通过8个bit存放的0和1来表示表示特定的字符。8个bit组成的数据存储单位称为byte,这是最小的数据存储单位。参考:https://cloud.tencent.com/developer/article/1353743 进制也就是进位计数制,是人为定义的带进位的计数原创 2022-12-06 20:17:49 · 920 阅读 · 0 评论 -
java8 集合结合steam操作实例
集合框架介绍:https://www.runoob.com/java/java-collections.htmljava8-streams:https://www.runoob.com/java/java8-streams.html介绍不过说,上面两个链接可以看一下。正常情况下,for循环就够用了,但是有时候你需要对集合遍历多次才能完成的事情,使用steam进行操作,可能只要一次就可以了,而且代码更加简洁明了。部分示例直接复制自菜鸟教程下面是测试的对象和测试用的公共代码stream筛选操作foreac原创 2022-12-06 20:16:48 · 1007 阅读 · 0 评论 -
java多线程这一篇就差不多了
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。 小数转二进制很大的可能会出现无限循环或者转成二进制之后数据特别长,而计算机中对于小数的存储按照IEEE754标准只会保留一定的二进制位数,按精度不同,保留的位数不同。按照保留的二进制位数 float型变量仅能接收实数型常量的6-7位有效数字。 double型变量能接收实数型常量的15-16位有效数字。 这样的精度对于部分场合是不适合的,所以我们使用BigDecimal. 简而言之,你原创 2022-12-06 20:16:16 · 636 阅读 · 0 评论 -
BigDecimal使用
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。 小数转二进制很大的可能会出现无限循环或者转成二进制之后数据特别长,而计算机中对于小数的存储按照IEEE754标准只会保留一定的二进制位数,按精度不同,保留的位数不同。按照保留的二进制位数 float型变量仅能接收实数型常量的6-7位有效数字。 double型变量能接收实数型常量的15-16位有效数字。 这样的精度对于部分场合是不适合的,所以我们使用BigDecimal. 简而言之,你原创 2022-12-06 20:15:30 · 828 阅读 · 0 评论 -
java类加载机制
文章目录java类加载机制准备测试类类的加载运行流程其中loadClass有如下步骤测试类加载发生时间代码类加载器和双亲委派机制**双亲委派机制**双亲委派机制代码逻辑图双亲委派机制示意图**为什么设计双亲委派机制?**全盘负责委托机制**自定义类加载器示例****打破双亲委派机制****Tomcat打破双亲委派机制**模拟实现java类加载机制准备测试类package com.blog.jvm.classloader;/** * @Auth : cloudinwinter 2021/2/7 1原创 2021-03-01 16:58:40 · 357 阅读 · 1 评论