java
文章平均质量分 63
SeaTalks
别太放肆,保持低调
展开
-
简单的JsonParser(Java)
用以测试时写的小工具,以备忘。代码in java8import java.util.ArrayList;import java.util.HashMap;import java.util.Map;public class JsonParser { static char bracesOpen = '{'; static char bracesClose = '}'; static char bracketOpen = '['; static char .原创 2021-08-12 09:07:08 · 1239 阅读 · 0 评论 -
CompressedOops: Java中compressed references介绍
[原文地址] https://www.javacodegeeks.com/2016/05/compressedoops-introduction-compressed-references-java.html在这篇文章中,我们来聊聊Compressed oops(压缩了的普通对象指针)。它是JVM的优化技术之一。为什么要提出compressed oops的概念呢?那是因为32位与64位翻译 2016-10-31 13:53:53 · 3280 阅读 · 0 评论 -
排列数组中数字得出最大数算法
今日见一有意思的算法题目:“编写一个能将给定非负整数列表中的数字排列成最大数字的函数。例如,给定[50,2,1,9],最大数字为95021。”最简单的是爆力破解,数组全排列,最后拼出来的数取最大的。然而没有啥技术含量,于是摒弃。接下来分析,另外一种实现方法,分析:为了要得到最大值,那么要从每个数的最高位比较,取最高的(比如第一个数字是9的)放在拼接数字最前面。最完9的,就看有没有8的,原创 2017-08-02 23:16:00 · 2958 阅读 · 0 评论 -
Java中的抽象类与接口
一直感觉Java的抽象类与接口很像,想搞明白它们到底有什么不同。写个博客Mark一下。原创 2017-09-19 16:13:06 · 477 阅读 · 0 评论 -
不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(1)
原文地址:https://zeroturnaround.com/rebellabs/dangerous-code-how-to-be-unsafe-with-java-classes-objects-in-memory/ Java的类和对象在内存里到底是什么样子的呀?我们一起来搞搞清楚撒。。。你是否对Java内存管理机制感到好奇?有没有问过下面这些奇怪的问题呀:一个类在内存里占多少空间?自己写翻译 2017-09-01 01:04:46 · 569 阅读 · 0 评论 -
不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(2)
使用Unsafe系列之二——Compressed Oops什么是Oops?什么是Compressed Oops?我们一起来探讨吧翻译 2017-09-02 15:38:00 · 349 阅读 · 0 评论 -
不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(3)
我们如何得到一个Class在内存中的地址呢?翻译 2017-09-21 15:35:28 · 329 阅读 · 0 评论 -
不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(4)
获取一个对象的内存地址翻译 2017-09-29 16:38:04 · 326 阅读 · 0 评论 -
不安全的代码: 教你“随心所欲”地在内存中操作Java的类和对象(5)
域布局(Field layouts)与对齐(alignments)翻译 2018-01-11 13:58:14 · 202 阅读 · 0 评论