![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
程序猿new小不点
目前属于java学徒,以探究深层代码结构,展现优化代码,分享自己关于对java的内部理解。未来科技有限公司的参与者。
展开
-
IO流里的小弟类?File类是你?
一、File概述 ·java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 ·File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用输入/输出流。 ·想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。 ·File对象可以作为参...原创 2020-07-08 11:56:14 · 218 阅读 · 0 评论 -
什么是泛型?为什么需要泛型?杠精泛型
·泛型:标签 ·举例: 中药店,每个抽屉外面贴着标签 超市购物架上很多瓶子,每个瓶子装的是什么,有标签 ·泛型的设计背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,ArrayList这个就是类型参原创 2020-07-06 12:28:54 · 1524 阅读 · 0 评论 -
关于Map的内部及底层原理的详细概述详解
Map(深层理解详述) 目录: 一、Map的实现类的结构: Map集合概述和特点 二、Map结构的理解 三、HashMap的底层实现原型?以jdk7为例说明: HashMap map= new HashMap() jdk8 相较于dk7在底层实现方面的不同 HashMap源码中的重要常量 四、LinkedHashMap的底层实现原理(了解) 五、Map 排序: 原创 2020-07-04 10:11:01 · 4543 阅读 · 0 评论 -
java学习中关于Math类的深层探究
记录学习java路程将与风雨相伴!!! Math类(数学类) 算术计算 Math.sqrt():计算平方根 Math.cbrt():计算立方根 Math.pow(a,b):计算a的b次方 Math.max(,):计算最大值 Math.min(,):计算最小值 Math.abs():取绝对值 进位 Math.ceil():天花板的意思,就是逢余进一 Math.floor():地板的意思,就是逢余舍一 Math.rint():四舍五入,返回double值。注意.5的时候会取偶数 Math.round():四舍五原创 2020-07-01 14:06:34 · 195 阅读 · 0 评论