编程语言:Java
java.lang.Void 与 void的比较及使用
void关键字表示函数没有返回结果,是java中的一个关键字。 java.lang.Void是一种类型。例如给Void引用赋值null。 Void nil = null; 通过Void类的代码可以看到,Void类型不可以继承与实例化。
Java动态代理那些你容易忽略的细节
前言 本来是打算把java代理模式给写一下的,但是整理思路的时候发现这是一个庞大的工程,我需要讲清楚什么是代理模式;它的应用场景有哪些;代理又分为静态代理和动态代理,它们分别...
如何更规范化编写Java 代码
如何更规范化编写Java 代码 Many of the happiest people are those who own the least. But are we really so happy
Java,你告诉我 fail-fast 是什么鬼?
这文章写得也太特么有趣了。
Java 编程技巧之数据结构
希望大家举一反三,提升编码速度
深入理解JAVA虚拟机——类加载
概述本文基于JDK8分析Java类的加载过程以及双亲委派模型的实现原理。
【JVM系列】一步步解析java执行内幕
对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。在本篇文章中,将重点研究java源代码的执行原理,即从程 序员编写JAVA源代码,到最终形成产品,在整个过
为什么 Java 中 2*(i*i) 比 2*i*i 更快?
大家是怎么认为的?
为什么Java进程使用的RAM比Heap Size大?
Java进程导致会占用哪些内存
线上服务 CPU 100%?一键定位 so easy!
经常做后端服务开发的同学,或多或少都遇到过 CPU 负载特别高的问题。尤其是在周末或大半夜,突然群里有人反馈线上机器负载特别高,不熟悉定位流程和思路的同学可能登上服务器一通手忙脚乱,定位过程百转千回。 对此,也g
Java 性能优化的 50 个细节(珍藏版)
扫描下方二维码试读在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好ݨ
神奇的Java'僵尸'进程问题
神奇的"僵尸"进程问题(java defunct) 现象描述 大概1个月多以前 在启动脚本中增加了tail -f 用来启动后追踪日志判断是否启动成功 后发现无法执行shutd...
Java字节码增强探秘
字节码增强技术相当于是一把打开运行JVM的钥匙,掌握它后可以高效地定位并快速修复一些棘手的问题,也可以在开发中减少冗余代码,大大提高开发效率。
咱们从头到尾说一次 Java 的垃圾回收
垃圾该如何回收?
Java 应用性能调优实践
Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层、数据库层、框架层、JVM 层。通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考。