Java中的字符串相关知识整理
字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生。每学一门编程语言就会与字符串这个关键词打不少交道。看来它真的很重要。
Java 反射保姆级指南:从原理到实战,彻底搞懂框架底层核心技能
一、先搞懂:什么是反射?(一句话总结,不懵)在学反射之前,先明确 Java 的 “编译期” 和 “运行期” 两个概念:编译期:把.java 文件编译成.class 字节码文件的阶段(写代码→编译,此时程序还没运行);运行期:JVM 加载.
java并发线程深入理解CAS以及ABA问题的处理
在 Java 中,CAS 操作是由 Unsafe 类提供支持的,该类定义了三种针对不同类型变量的 CAS 操作,如图。
JAVA安全(4)——ClassLoader机制与冰蝎Webshell分析
告别脚本小子系列|JAVA安全——ClassLoader机制与冰蝎Webshell分析。告别脚本小子系列是本公众号的一个集代码审计、安全研究和漏洞复现的专题,意在帮助大家更深入的理解漏洞原理和掌握漏洞挖掘的思路和技巧。
初识java—(四十七)异常处理
Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字,其中try关键字后面紧跟着一个花括号括起来的代码块,它里面放置可能会引发异常的代码块。
Java Enum 10种实战用法
日常业务开发的话,使用Enum的普通用法就可以了,不需要什么很高明的用法。但是翻开 Tomcat、Spring Boot、RocketMQ的源码,你会发现枚举可以玩的花样还蛮多的,比如 策略模式、状态机、函数式编程、领域建模。枚举能做的事比你想象的多得多。
Java类加载机制(双亲委派模型)及打破场景深度解析
在Java后端面试中,类加载机制是核心基础考点,尤其是双亲委派模型的原理、核心流程,以及“如何打破双亲委派”,更是中高级面试的高频追问点。很多开发者仅能背诵双亲委派的“自上而下委派、自下而上加载”,不懂底层设计初衷,也无法说清打破双亲委派的场景和实现方式,导致答题缺乏深度。