技术博客
Java常用类之Files和Path Java常用类之Files和Path
Pathjdk7 引入了 Path 和 Paths 类 Path 用来表示文件路径 Paths 是工具类,用来获取 Path 实例 Path source = Paths.get("1.txt"); // 相对路径 使用 user.di
2021-04-29
Java之泛型深入理解及总结 Java之泛型深入理解及总结
泛型深入理解及总结 泛型值存在于java的编译期,编译后生成字节码文件泛型是被擦除的; Java泛型是伪泛型 擦除后—>强制类型转换 泛型类public class A<T>{ } 泛型方
2019-01-08
Java之总结异常 Java之总结异常
异常 An exception is an event that occurs during the executionof a program that disrupts the normal flow of instructions.
2019-01-06
Java之深入理解内部类 Java之深入理解内部类
Java之深入理解内部类第一次学习内部类的时候理解内部类就只是定义在类里的累,其他并无区别。然而在之后的学习和应用中,也没有过多使用过内部类。于是打算借助期末复习的机会详细学习并理解一下内部类。 内部类分类成员内部类 成员内部类是最普通的内
2019-01-06
Java之理解static Java之理解static
Java之理解static “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途
2019-01-04
Java解惑之理解继承的本质 Java解惑之理解继承的本质
Java解惑之理解继承的本质 继承不只是复制基类的接口,当创建了一个导出对象时,该对象包含了一个基类的子对象 “组合和继承都允许在新的类中放置子类对象,组合是显式的这样做,而继承则是隐式的做”。 介绍《Think in Java》中有这样
2018-12-28
Java基础之访问控制符总结 Java基础之访问控制符总结
Java访问控制Accessibility promotes software reuse, and proper use of it can ease the burden of maintenance in the long run.
2018-12-28
JDK8下的String详解 JDK8下的String详解
JDK 8 下的String字符常量池jdk8 位于堆中! 创建对象的两种方式通过字面量创建String s1 = "abc"; String s2 = "abc"; System
2018-12-21
Java8下的ConcurrentHashMap源码分析 Java8下的ConcurrentHashMap源码分析
ConcurrentHashMap分析ConcurrentHashMap是HashMap的线程安全版本的实现版本 Node的数据结构想要线程安全就要从数据结构上做调整 static class Node<K,V> impleme
2018-11-27
jdk8下的HashMap源码分析 jdk8下的HashMap源码分析
用代码说HashMap in JDK8本文章所有源码均来自jdk8 源码 HashMap设计思想:以时间换取空间,尽量减少hash冲突,增加查找效率。 其底层数据结构是数组称之为哈希桶,每个桶里面放的是链表,链表中的每个节点,就是哈希表中的
2018-11-27
1 / 2