颇为神奇的方法:可将数值排列为想象的正三角形,设一个正三角内的所有值的和为 r。旋转两次(每次顺时针或逆时针旋转120度,这里是顺时针旋转)使此...
要摆脱双亲委派机制不仅要重写 findClass(),还需要重写 loadClass()。 在下面的 MyClassLoader 类里,我们重写...
先上个图: 上图中的粗箭头表示了不同类加载器之间的关系(注意这里是组合关系并非继承关系): 名义上,引导类加载器是爷爷,是个 native cl...
Java 其实有很多脚本引擎,有可以执行 js 的,有可以执行 python 的,还有可以执行 groovy 的等等,这里只简单谈谈 Java8...
碰到需要在基本类型数据和字节数组之间相互转换的问题,但我查了基础类型的包装类,似乎没有可用的方法;使用 IO 流又不够装X,所以干脆搞个工具类,...
学习的时候写了下面这段代码: 一段可以分割和合并文件的小程序有什么用?此时应该发挥自己荒唐的想象力,也许后面真的可以搞些有趣的事情。
问题:枚举是一种特殊的数据类型,一般用来列举有限个、同类型的常量。它能保证参数的安全性,如方法声明传入的参数,必须是指定枚举中的常量。但使用枚举...
问题描述:为了方便后续对某些 IO 流的操作,我写了某个工具类,里面封装了一个关闭 IO 流的方法。JDK 1.7 之前只能纯手写去封装一块关闭...
开场白: “掷地铿锵嗟有力,杳无声处见刀光。全凭借,三言两语,便道尽,栈结构”——怎么可能?!>_< 栈其实是个很理论的概念。说理论,是因为栈并...