又被“教育”了,Java中那些让我傻傻分不清楚的7个小细节
前言最近我们通过sonar扫描代码的时候,发现了很多问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。1. replace会替换所有字符?
打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理
写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁。
如何检查 Java 数组中是否包含某个值?
作者 | 沉默王二本文经授权转载自沉默王二(ID:cmower)在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。
Java ArrayList基本操作及高级用法
ArrayList 类是实现List 接口的类之一,是一个元素个数可变的集合,底层使用数组实现。特点:元素是连续存储的,每个元素都可以比较快地访问。相反,添加或删除元素可能需要更多的时间。
Java使用指南:枚举类的高阶用法
一、枚举基础概念1.1 什么是枚举?枚举是一种特殊的类,它表示一组固定的常量。在Java中,枚举通过enum关键字定义。基本语法:public enum Season { SPRING, SUMMER, AUTUMN, WINTER}1.2 为什么需要枚举?
Java必背基础词汇
const ——常量,常数:用于修改字段或局部变量的声明。implemenst :用于类或接口,实现接口public class A interface B{}。
灵魂拷问:如何检查 Java 数组中是否包含某个值?
作者 | 沉默王二责编 | Elle在逛 programcreek 的时候,我发现了一些专注细节但价值连城的主题。比如说:如何检查Java数组中是否包含某个值 ?像这类灵魂拷问的主题,非常值得深入地研究一下。另外,我想要告诉大家的是,作为程序员,我们千万不要轻视这些基础的知识点。
Java数据结构实战指南让你效率翻倍,90%程序员不知道的隐藏技巧
你真的了解ArrayList吗?看完这篇,你可能会觉得自己以前写的是“假代码”在Java开发中,ArrayList可以说是我们最亲密的朋友了。日常开发中,我们几乎每天都在使用它——存储数据、传递参数、返回结果......但是,你真的了解ArrayList吗?
Java Enum 10种实战用法
日常业务开发的话,使用Enum的普通用法就可以了,不需要什么很高明的用法。但是翻开 Tomcat、Spring Boot、RocketMQ的源码,你会发现枚举可以玩的花样还蛮多的,比如 策略模式、状态机、函数式编程、领域建模。枚举能做的事比你想象的多得多。