- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 JVM 之 Class文件结构
JVM 之 Class文件结构本文写作目的:1)为了加深自己学习的理解,2)帮助正在学习研究JVM的同仁,3)与任何热爱技术的达人交流经验,提升自己以此为本,文章会尽量写的简洁,尽量保证理解的正确性,如有任何理解不到位或错误的地方,希望朋友们及时指出,严厉拍砖。开始之前我们需要先了解一些基本的概念,这些概念是学习整个JVM原理的基础。1)JVM虚
2014-12-16 10:01:06 825
原创 (翻译)Java SE 8 Lambda 标准库概览(下)
本文最初发布在开源中国博客频道(http://my.oschina.net/HeliosFly/blog/194605)8,Collectors 在目前的例子中,我们已经使用了collect()方法来收集流中的元素并放入List或Set中了。collec()方法的参数是一个收集器,它包含了收集或汇总多个元素到一个数据结构中的概念。Collectors 类提供了诸多常用收集器的
2014-12-16 09:55:47 780
翻译 (翻译)Java SE 8 Lambda 标准库概览(上)
Java SE 8 Lambda 标准库概览Java SE 8 中加入了新的语言特性,主要包括Lambda表达式,和默认方法。JSR335对这些新特性进行了详细描述,并且OpenJDK Lambda 项目实现了这些新特性。为了更好的利用这些新特性,Java SE 8 的核心标准库也做了相应的修改和增强。这篇文章主要描述核心库中的新特性。阅读该文章前应该先阅读Lambda表达式新
2014-03-25 09:39:24 899
翻译 Java SE 8 Lambda 特性与基本原理(下)
6 , 词法域(Lexical Scoping) 确定内部类中变量名字(包括this)的意义要比在顶级类中困难的多,并且很容易出错。继承成员--包括类对象中的方法--可能不小心就覆盖了外部类的声明, 未加限定的this引用总是指向外部类自身。 Lambda表达式更加简单:他们不会从超类中继承任何名字,也不会引入任何新的级别的作用域。相反,他们具有词法作用域,意味着主体中
2013-12-27 09:20:09 979
翻译 Java SE 8 Lambda 特性与基本原理(上)
Lambda 语言特性与原理java se 8 edition 本文章是Java语言规范-JSR335中对Java语言一些新功能的非正式描述,这些增强性功能已被OpenJDK 的Lambda项目实现。并且该文章细化了上次发布在2011年九月份的迭代。一些JSR关于语言特性变更的正式描述戳JSR-335,同时OpenJDK的开发者预览版已经发布(Developer
2013-12-27 09:18:27 966
原创 数据库事物隔离之通俗理解
总的说,数据库事物无非就两种:读取事物(select)、修改事物(update,insert)。在没有事物隔离控制的时候,这两种事物的排列,A22, 就有四种有序的并发事物可能性(更新时又一个更新,更新时来了一个读取的,读取时来了一个更新的,读取时来了一个插入的,最后一种有点不大一样)。 这样多个事物在同一时刻对同一(数据的操作可能就会影响到最终期望的结果,通常有四种情况(1) 两个更新事
2013-11-23 18:22:11 771
原创 项目问题的思考之策略模式
需求: 项目中一个模块需要支持对图片,PDF,文本文件的操作,需要读取他们的内容在前台显示,显示缩略图,保存他们的内容到后台,删除内容等问题与教训: 最初安排我任务时说只需要支持图片跟pdf就可以了,然后我觉得很简单,于是不加思索的开始做了,没有考虑以后会不会添加新的文件类型等等,作为一个软件开发人员应该考虑的可拓展性.
2013-05-16 18:18:34 1025 2
原创 JAVA泛型的简单思考一
对于熟悉JAVA语言的coder来说,泛型绝对曾让自己伤透脑筋,因为java中的泛型就像是一个糖果,但嚼起来却痛苦不堪(可能有点过分,不过看很多论坛贴吧的抱怨,我觉得也是不可否认的)。每个初涉泛型的人可能都会经历这样的阶段,什么是泛型,为什么会有泛型,怎么样使用泛型,它能给我们带来什么?等等 其实早在JDK1.5之前,java还不存在泛型,但java语言是强类型,编译型语言,而且
2013-05-06 10:22:12 582
原创 关于Class.getResource与Class.getClassLoader.getResource的区别
1, ClassLoader.getResource() 的api文档解释:Finds the resource with the given name. A resource is some data (images, audio, text, etc) that can be accessed by class code in a way that is indepen
2013-01-04 16:20:25 1119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人