随笔分类 -  Java基础

摘要:前言 作为java开发人员,HashMap可谓是业务中的一把利器,9龙再次捡起这老生常谈的知识点,深入源码,细细品味。 首先,我们抛出几个关于HashMap的问题,带着问题去学习,就像捉迷藏一样有意思。 1、为什么要使用HashMap?HashMap有什么特性? 2、HashMap的主要参数有哪些? 阅读全文
posted @ 2019-12-09 08:59 9龙 阅读(1013) 评论(1) 推荐(2) 编辑
摘要:一、引言二、Object方法详解1.1、registerNatives()1.2、getClass()1.2.1、反射三种方式:1.3、hashCode()1.4、equals()1.4、clone()1.5、toString()1.6、wait()/ wait(long)/ waite(long, 阅读全文
posted @ 2019-06-16 22:52 9龙 阅读(1810) 评论(0) 推荐(4) 编辑
摘要:一、引言二、java重要的函数式接口1、什么是函数式接口1.1 java8自带的常用函数式接口。1.2 惰性求值与及早求值2、常用的流2.1 collect(Collectors.toList())2.2 filter2.3 map2.4 flatMap2.5 max和min2.6 count2.7 阅读全文
posted @ 2019-05-23 17:29 9龙 阅读(1749) 评论(4) 推荐(6) 编辑
摘要:一、序列化的含义、意义及使用场景二、序列化实现的方式1、Serializable1.1 普通序列化1.2 成员是引用的序列化1.3 同一对象序列化多次的机制1.4 java序列化算法潜在的问题1.5 可选的自定义序列化2、Externalizable:强制自定义序列化3、两种序列化对比三、序列化版本 阅读全文
posted @ 2019-05-21 18:06 9龙 阅读(98237) 评论(21) 推荐(63) 编辑
摘要:一、引言 也许大家在使用流时因为未关闭、或者未正常关闭引发了很多问题。其实java7引入了自动关闭流机制,只是我们未使用而已。 二、自动关闭流例子 public class AutoCloseTest {    public&nb 阅读全文
posted @ 2019-05-09 16:51 9龙 阅读(838) 评论(5) 推荐(1) 编辑
摘要:修正前:new出来的对象,会在堆中存放真正的值; 大错特错!!!! 修正后:new出来的对象,堆存放的并不是真正的值,而是常量池中字符串常量的地址。 一、抛砖引玉 ​ 不知道大家在做面试题时是否会遇到关于String的题,记得校招时,楼主经常遇到String的题,有时候会很懵逼。先来看一个例子: p 阅读全文
posted @ 2019-04-10 18:45 9龙 阅读(406) 评论(0) 推荐(0) 编辑
摘要:一、基础类型 Java 是一种强类型语言 。 这就意味着必须为每一个变量声明一种类型 : 在 Java 中,一共有 8种基本类型 ( primitive type ) , 其中有 4 种整型 、 2 种浮点类型 、 1 种用于表示 Unicode 编码 的字符单元的字符类型 char 和1 种用于表 阅读全文
posted @ 2019-04-09 15:03 9龙 阅读(2817) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示