编程语言:Java
一个Java字符串中到底有多少个字符?
依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个字符? char: The char data type is a single 16-bit Unicode character. It has a minimum value of
老大难的 Java ClassLoader 再不理解就老了
ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细看了。 顾名思义,它是用来加载 Class 的。它负责x
深入解析Java锁机制
世上最佳java锁剖析!
记Java Parallel Stream 遇到的一个“坑”
问题 在学习 Java Stream 的过程中遇到了一段代码: 运行结果: 改为并行流: 原本以为被打印出来的数字应该是无序的 1~10 的数字排列,但运行结果出乎我的意料:...
教你用java字节码做点有趣的事之脱敏插件
一些重复的活,能交给程序做就绝不自己做,这就是程序员精神。 本篇是本系列的最后一篇,在这篇中教你用ASM实际开发中做一些可用的东西。包括之前说的如何修改toString,完成一些脱敏。 上一篇字节码之ASM教你了如何去修改字节码?相信看过的同学x
Java内存模型之可见性(填坑之路)
前几天路过一个经常负责面试的同事附近,看到几个人在讨论volatile的可见性问题,当时第一感觉是 :“可见性还不简单吗?volatile修饰一个变量时,那么在一个线程都对这...
你知道Java方法能定义多少个参数吗?
一:为什么研究这么无聊的问题这两天在读一本老书《Orange'S 一个操作系统的实现》,把丢了很长时间没研究的操作系统又重新拾起来了,在第三章讲解“保护模式”时,作者提到了调用门描述符中的Param Count只有…
高级开发必须理解的Java中SPI机制
本文通过探析JDK提供的,在开源项目中比较常用的Java SPI机制。
如何唯一确定一个 Java 类?
深入JVM层面,解析Java类的唯一性。
Java 中处理 Exception 的最佳实践
别再说上来就是 try-catch 了,听听这些总结,多多益善~
揭秘Java高效随机数生成器
Random已经过时,ThreadLocalRandom来临。
Java与CPU缓存是如何亲密接触的!
Java与CPU缓存是如何亲密接触的!嗯!是这样的!
《唯品会Java开发手册》-与阿里手册的比较文学
前人栽树,讲解一次开发手册本来是件很苦很累的事情,但有了阿里手册大量详尽的周边介绍文章,我们就可以偷个懒,只说说自己定制的部分好了。
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在
Java 浮点数在实际应用场景中踩坑题目解析
知识点虽小,但实际场景中一不小心就是大锅,点解了解一下~
Creating PDF Files in Java
A quick and practical guide to creating PDF files in Java.