本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
java网络编程(一) java网络编程(一)
网络编程网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络
2021-04-04
LinkedList详解,看这篇就够了 LinkedList详解,看这篇就够了
文章推荐 一. 概述LinkedList 是 Java 集合中比较常用的数据结构,与 ArrayList 一样,实现了 List 接口,只不过 ArrayList 是基于数组实现的,而 LinkedList 是基于链表实现的。所以 Lin
2021-04-04
ArrayList详解,看这篇就够了 ArrayList详解,看这篇就够了
文章推荐 简介ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、C
2021-04-04
Java7 ConcurrentHashMap详解 Java7 ConcurrentHashMap详解
文章推荐 Java7 ConcurrentHashMapConcurrentHashMap 和 HashMap 思路是差不多的,但是因为它支持并发操作,所以要复杂一些。 整个 ConcurrentHashMap 由一个个 Segment
2021-04-04
Java7 HashMap详解 Java7 HashMap详解
文章推荐 Java7 HashMapHashMap 是最简单的,一来我们非常熟悉,二来就是它不支持并发操作,所以源码也非常简单。 首先,我们用下面这张图来介绍 HashMap 的结构。 这个仅仅是示意图,因为没有考虑到数组要扩容的
2021-04-04
Java8 ConcurrentHashMap详解 Java8 ConcurrentHashMap详解
点个赞,看一看,好习惯!本文 GitHub 已收录,这是我花了 3 个月总结的一线大厂 Java 面试总结,本人已拿大厂 offer。 另外,原创文章首发在我的个人博客:,欢迎访问。 Java8 ConcurrentHashMap
2021-04-04
Java8 HashMap详解 Java8 HashMap详解
文章推荐 Java8 HashMapJava8 对 HashMap 进行了一些修改,最大的不同就是利用了红黑树,所以其由 数组+链表+红黑树 组成。 根据 Java7 HashMap 的介绍,我们知道,查找的时候,根据 hash 值我们能
2021-04-04
java网络编程(三) java网络编程(三)
文章推荐 1.2.3 TCP编程按照前面的介绍,网络通讯的方式有TCP和UDP两种,其中TCP方式的网络通讯是指在通讯的过程中保持连接,有点类似于打电话,只需要拨打一次号码(建立一次网络连接),就可以多次通话(多
2021-04-04
java网络编程(二) java网络编程(二)
注意:架构师学习资源已更新。 获取方式:在公众号内回复“架构师资源” 文章推荐 1.2 网络编程技术前面介绍了网络编程的相关基础知识,初步建立了网络编程的概念,但是实际学习网络编程还必须使用某种程序设计语言进行代码实
2021-04-04
Java Lambda 表达式的常见应用场景 Java Lambda 表达式的常见应用场景
文章推荐 Lambda 表达式是 Java 8 引入的新特性,结合 forEach 方法可以更方便地实现遍历。此外,它还可代替 Runnable 类,大大简化了代码的编写。 下面介绍了一些常见的应用场景,在这些场景中适时地使用 Lambd
2021-04-04
5 / 112