![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 93
踩坑记录、语法思考。
益箴
不怕的人面前才会有路
展开
-
Java中的语法糖及反编译工具
雪压枝头低,虽低不着泥壹·Java中的反编译工具贰·常见的12“颗”语法糖switchforEach 语法糖(Syntactic Sugar),也称糖衣语法,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。简而言之,语法糖让程序更加简洁,有更高的可读性。 但其实看过《深入理解Java虚拟机》或者了解过JVM的同学都知道,Java虚拟机并不支持这些语法糖,这些语法糖在编译阶段就会被还原成基本语法结构。 还是那句话,编程语言的每个语法背后都有它深层次的含义,即便是因为“懒”原创 2021-04-02 12:09:20 · 541 阅读 · 0 评论 -
对比ArrayList与LinkedList
君子知不可为而为之简单理解LinkedList壹·相关变量二者异同壹·相同点贰·不同点 简单理解LinkedList 在Java集合类中,除了使用最多的ArrayList(这是笔者之前解析ArrayList源码的文章,不太了解的同学可以先看看),便是LinkedList,而这两个也是面试的重点,那么LinkedList究竟是什么样的呢? 编程语言的每个语法都有它深层次的含义,这次,我们还是看看它的源码来深入了解LinkedList。 我们还是先来看一下它的继承关系: public class LinkedL原创 2021-03-17 10:56:06 · 97 阅读 · 0 评论 -
【Java基础】Queue队列
还是要对技术心怀敬畏之心队列Java中的Queue阻塞队列五个阻塞队列非阻塞队列阻塞队列 VS 非阻塞队列特点概述主要方法非阻塞队列阻塞队列 队列 队列是数据结构中比较重要的一种类型,它支持 FIFO,尾部添加、头部删除(先进队列的元素先出队列),就像现实中的一群人在排队买票,前面的人买好了离开,后面的人就要全部向前一步,补上空位。 Java中的Queue Java中的Queue是一个接口,这个接口与List、Set同一级别,都是继承了Collection接口。LinkedList是双向链表,它实现了Deq原创 2021-02-10 12:53:04 · 128 阅读 · 0 评论