笔记
程序猿new小不点
目前属于java学徒,以探究深层代码结构,展现优化代码,分享自己关于对java的内部理解。未来科技有限公司的参与者。
展开
-
IO流里的小弟类?File类是你?
一、File概述 ·java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关·File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。·想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程序中的一个File对象,可能没有一个真实存在的文件或目录。·File对象可以作为参...原创 2020-07-08 11:56:14 · 239 阅读 · 0 评论 -
什么是泛型?为什么需要泛型?杠精泛型
·泛型:标签·举例:中药店,每个抽屉外面贴着标签超市购物架上很多瓶子,每个瓶子装的是什么,有标签·泛型的设计背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为object,JDK1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的类型设计成一个参数,这个类型参数叫做泛型。Collection,List,ArrayList这个就是类型参原创 2020-07-06 12:28:54 · 1556 阅读 · 0 评论 -
关于Map的内部及底层原理的详细概述详解
Map(深层理解详述)目录: 一、Map的实现类的结构: Map集合概述和特点 二、Map结构的理解 三、HashMap的底层实现原型?以jdk7为例说明: HashMap map= new HashMap() jdk8 相较于dk7在底层实现方面的不同 HashMap源码中的重要常量 四、LinkedHashMap的底层实现原理(了解) 五、Map 排序:原创 2020-07-04 10:11:01 · 4620 阅读 · 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 · 213 阅读 · 0 评论