- 博客(13)
- 收藏
- 关注
转载 JVM调优总结(一)-- 一些概念
感谢原文作者,原文链接数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boole
2016-01-18 17:18:42 256
翻译 (String… args) vs (String[] args)
The only difference between the two is the way you call the function. With String var args you can omit the array creation.public static void main(String[] args) { callMe1(new String[] {"a", "b", "
2016-01-18 14:26:51 306
转载 聊聊并发(八)——Fork/Join框架介绍
感谢原作者,原文链接1. 什么是Fork/Join框架Fork/Join框架是Java7提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。我们再通过Fork和Join这两个单词来理解下Fork/Join框架,Fork就是把一个大任务切分为若干子任务并行的执行,Join就是合并这些子任务的执行结果,最后得到这个大任务
2016-01-18 10:58:27 355
转载 Java 8 中的 Streams API 详解
感谢原作者,原文链接为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Co
2016-01-18 10:43:17 359
翻译 The SCJP Tip Line Strings, Literally
感谢原作者,原文链接The SCJP Tip LineStrings, Literallyby Corey McGloneThis month, I'm going to tackle String literals and how they're handled in Java. If you read last month's SCJP Tip Line
2016-01-15 16:02:27 572
翻译 Presenting the Permanent Generation
Presenting the Permanent GenerationBy jonthecollector on Nov 28, 2006Have you ever wondered how the permanent generation fits into our generational system? Ever been curious about what’s in the permane
2016-01-14 20:06:10 397
转载 透过OOP-Klass模型来看实例变量与类变量的存储
感谢原作者,原文链接《透过OOP-Klass模型来看实例变量与类变量的存储》 前言很久没有写过博客了,但今天在Iteye上看见有朋友提问静态变量是存储在方法区还是存储在哪里的一篇帖子,然后又搜索了其他的一些相关帖子,看后心里不免有些蛋疼,十有八九很多人从心里根本不清楚JVM是如何存储的,或者说,很多人根本就没有区分开什么是变量存储什么是值存储,这2个压根就不是同
2016-01-14 20:00:44 1185
原创 深入浅出数据分析
深入浅出数据分析分解:把问题和数据分解为更小的组块 将大问题划分为小问题,划分为可管理、可解决的组块将数据分解为更小的组块,提炼重要的因子评估:评估组块 做出自己的明确假设,并且以自己的信用为自己的结论打赌决策:提出建议研究你对数据的评估,洞察先机,从而有能力做出更好的决策使用正确的心智模型拆分数据块,管理混杂因素以控制组为基准
2016-01-06 09:54:09 332
转载 Java内部类详解
感谢原作者,原文链接Java内部类详解 说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲: 一.内部类基础 二.深入理解内部类 三.内部类的使用场景和好处 四.常
2016-01-04 16:01:45 308
原创 Java内存模型
Java Memory Model内存模型描述了程序和程序的执行轨迹是否是合法的。Java语言内存模型通过检查执行轨迹中的每一个读操作,通过读操作检查写操作,是否相对于某些规则有效。内存模型描述了一个程序的可能行为。实现能产生任何代码,只要程序的执行产生一个能被内存模型预测的结果。
2016-01-04 10:41:23 247
原创 Java程序性能相关
Java中的动态代理动态代理采用动态字节码生成加载技术,来实现运行时动态生成代理类。不需要为每个主题生成形式一样的封装类。使用动态代理的生成方法可以在运行时指定代理类的执行逻辑。生成动态代理的方法很多:JDK自带的动态代理,CGLIB,Javassist,ASM库。动态代理类的生成主要涉及对ClassLoader的使用。JDK的动态创建类可以作为native实现,创建最快。在代理类的函数调用中
2016-01-04 00:32:54 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人