首页
学习
活动
专区
工具
TVP
发布

微信公众号【Java技术江湖】

专栏作者
407
文章
304828
阅读量
37
订阅数
聊聊 Java 新特性与设计模式
JDK 中使用 Builder:使用 StringBuilder 或者像下面这样:
Java技术江湖
2023-01-04
2950
HashMap夺命14问,你能坚持到第几问?
在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。
Java技术江湖
2022-04-07
1.2K0
携程一面:String 类型的变量和常量做“+”运算时发生了什么?
因为,比较 String 字符串的值是否相等,可以使用 equals() 方法。String 中的 equals 方法是被重写过的。Object 的 equals 方法是比较的对象的内存地址,而 String 的 equals 方法比较的是字符串的值是否相等。
Java技术江湖
2021-09-10
5290
面试官邪魅一笑:HashMap 为什么线程不安全?
cnblogs.com/developer_chan/p/10450908.html
Java技术江湖
2020-04-20
4400
深入理解JVM虚拟机1:JVM内存的结构与消失的永久代
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019-11-21
4570
走进JavaWeb技术世界9:Java日志系统的诞生与发展
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019-11-19
4140
夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019-10-24
4160
夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019-10-08
8480
夯实Java基础系列12:深入理解Java中的反射机制
本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看
Java技术江湖
2019-10-07
1.6K0
通俗易懂,JDK 并发容器总结
目录: 一 JDK 提供的并发容器总结二 ConcurrentHashMap三 CopyOnWriteArrayList3.1 CopyOnWriteArrayList 简介3.2 CopyOnWriteArrayList 是如何做到的?3.3 CopyOnWriteArrayList 读取和写入源码简单分析3.3.1 CopyOnWriteArrayList 读取操作的实现3.3.2 CopyOnWriteArrayList 写入操作的实现四 ConcurrentLinkedQueue五 BlockingQueue5.1 BlockingQueue 简单介绍5.2 ArrayBlockingQueue5.3 LinkedBlockingQueue5.4 PriorityBlockingQueue六 ConcurrentSkipListMap七 参考
Java技术江湖
2019-09-25
5970
【Java基本功】一文读懂String及其包装类的实现原理
String作为Java中最常用的引用类型,相对来说基本上都比较熟悉,无论在平时的编码过程中还是在笔试面试中,String都很受到青睐,然而,在使用String过程中,又有较多需要注意的细节之处。
Java技术江湖
2019-09-25
4140
【Java基本功】很多人经常忽视的Java基础知识点
主函数可以被重载,但是JVM只识别main(String[] args),其他都是作为一般函数。这里面的args知识数组变量可以更改,其他都不能更改。
Java技术江湖
2019-09-25
5160
【Java基本功】深入剖析Java枚举类的用法和原理
本文介绍了枚举类的基本概念,使用方法,以及底层实现原理。帮助你更好地使用枚举类并且理解枚举类的内部实现细节。
Java技术江湖
2019-09-25
2.9K0
【Java基本功】一文总结Java中的集合类知识点
本文介绍了Java集合类的基本框架,接口结构以及部分源码分析,并且通过自己实现一些集合类来更好地剖析Java集合类的整体结构。
Java技术江湖
2019-09-25
4640
关于Java基础的34个问题
优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
Java技术江湖
2019-09-25
1.6K0
Java工程师必备软件大合集,手把手教你如何下载和安装
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Java技术江湖
2019-09-24
5K0
JVM原理分析,看了都说好
JVM是Java Virtual Machine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。JVM屏蔽了与操作系统平台相关的信息,使得Java程序只需要生成在Java虚拟机上运行的目标代码(字节码),就可在多种平台上不加修改的运行,这也是Java能够“一次编译,到处运行的”原因。
Java技术江湖
2019-09-24
5650
漫话:如何给女朋友解释什么是BIO、NIO和AIO?
周末午后,在家里面进行电话面试,我问了面试者几个关于IO的问题,其中包括什么是BIO、NIO和AIO?三者有什么区别?具体如何使用等问题,但是面试者回答的并不是很满意。于是我在面试评价中写道:"对Java的IO提醒理解不够深入"。恰好被女朋友看到了。
Java技术江湖
2019-09-24
3410
Java工程师学习指南(中级篇)
最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。
Java技术江湖
2019-09-24
3330
这几道Java集合框架面试题在面试中几乎必问
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表,如下图所示,同时下图也是LinkedList 底层使用的是双向循环链表数据结构。
Java技术江湖
2019-09-24
3810
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档