seicefire
码龄18年
关注
提问 私信
  • 博客:8,141
    问答:997
    9,138
    总访问量
  • 6
    原创
  • 594,185
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2006-06-09
博客简介:

seicefire的专栏

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得4次收藏
创作历程
  • 1篇
    2013年
  • 2篇
    2012年
  • 18篇
    2011年
  • 10篇
    2010年
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

针对清华大学出版社《解析Java虚拟机开发:权衡优化、高效和安全的最优方案》一书抄袭本人作品的声明...

  针对清华大学出版社《解析Java虚拟机开发:权衡优化、高效和安全的最优方案》一书抄袭本人作品的声明   近日,朋友告知清华大学出版社在6月份出版、署名作者为张善香的《解析Java虚拟机开发:权衡优化、高效和安全的最优方案》一书,与本人作品《深入理解Java虚拟机:JVM高级特性与最佳实践》第一版存在大量雷同。本人购买该书对比后发现,该书抄袭页数之多,内容之完整令人震惊。从目录编排,到章节具体...
原创
发布博客 2013.07.29 ·
390 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[Private] 大学回忆,纪念2002-2006

  今天从某旮旯处意外翻出了一个非常非常非常有纪念意义的ISO包,应该是大学临毕业前时把光驱换成Combo时贪新鲜做出来的副产品,里面记录了2002年至2006年,我从上大学前到参加工作为止的一段记忆。   [b]高三[/b]:这个FunctionFairy的计算器,VB产品。看About菜单,这个软件是2002年4月25日做出来的,我现在想不明白7月份就高考了,老爸老妈怎么会在4月底还允许...
原创
发布博客 2012.05.07 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

[Private] 大学回忆,纪念2002-2006

  今天从某旮旯处意外翻出了一个非常非常非常有纪念意义的ISO包,应该是大学临毕业前时把光驱换成Combo时贪新鲜做出来的副产品,里面记录了2002年至2006年,我从上大学前到参加工作为止的一段记忆。   [b]高三[/b]:这个FunctionFairy的计算器,VB产品。看About菜单,这个软件是2002年4月25日做出来的,我现在想不明白7月份就高考了,老爸老妈怎么会在4月底还允许...
原创
发布博客 2012.05.07 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

执行篇:解析JDK 7的动态类型语言支持

  声明:本文为笔者原创,但首发于[url="http://www.infoq.com/cn/articles/jdk-dynamically-typed-language"]InfoQ中文站[/url],详见文末声明。   Java虚拟机的字节码指令集的数量自从Sun公司的第一款Java虚拟机问世至JDK 7来临之前的十余年时间里,一直没有发生任何变化[注1]。随着JDK 7的发布,字节码...
原创
发布博客 2012.02.03 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

发布《Java虚拟机规范 (Java SE 7 中文版)》

  《Java虚拟机规范 (Java SE 7 中文版)》是一份根据[url="http://download.oracle.com/javase/cmn/spec_index.html"]《Java Virtual Machine Specification (Java SE 7)》[/url]翻译的、非官方的、以Open Document形式发布的文档。   本译文由ItEye社区三位水友[...
原创
发布博客 2011.11.13 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

发布《Java虚拟机规范 (Java SE 7 中文版)》

  《Java虚拟机规范 (Java SE 7 中文版)》是一份根据[url="http://download.oracle.com/javase/cmn/spec_index.html"]《Java Virtual Machine Specification (Java SE 7)》[/url]翻译的、非官方的、以Open Document形式发布的文档。   本译文由ItEye社区三位水友[...
原创
发布博客 2011.11.13 ·
531 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

执行篇:使用HSDIS插件分析JVM代码执行细节

  声明:本文为笔者原创,但首发于[url="http://www.infoq.com/cn/articles/zzm-java-hsdis-jvm"]InfoQ中文站[/url],详见文末声明。   在《Java虚拟机规范》之中,详细描述了虚拟机指令集中每条指令的执行过程、执行前后对操作数栈、对局部变量表的影响等细节。这些细节描述与Sun的早期虚拟机(Sun Classic VM)高度吻合...
原创
发布博客 2011.11.01 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

征集《Java虚拟机规范(Java7版)》的译者

[color=red]UPDATE:已经发布,发布地址:http://www.icyfenix.com/jvms_javase7_cn/[/color] ------------------------------------------------------------------------------------------   征《The Java Virtual Machine S...
原创
发布博客 2011.09.27 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存篇:解析JDK 7的Garbage-First收集器

  声明:本文为笔者原创,但首发于[url="http://www.infoq.com/cn/articles/jdk7-garbage-first-collector"]InfoQ中文站[/url],详见文末声明。   Garbage-First(后文简称G1)收集器是当今收集器技术发展的最前沿成果,在Sun公司给出的JDK RoadMap里面,它被视作JDK 7的HotSpot VM 的...
原创
发布博客 2011.09.24 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存篇:HotSpot虚拟机对象探秘

  声明:本文为笔者原创,但首发于[url="http://www.infoq.com/cn/articles/jvm-hotspot"]InfoQ中文站[/url],详见文末声明。   请读者首先注意本篇的题目中的限定语“HotSpot虚拟机”,在虚拟机规范中明确写道:“所有在虚拟机规范之中没有明确描述的实现细节,都不应成为虚拟机设计者发挥创造性的牵绊,设计者可以完全自主决定所有规范中不曾...
原创
发布博客 2011.08.10 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于PhantomReference的问题求解

答:

把“System.gc();”换成“System.gc();Thread.sleep(100);System.gc();”试试
等一等Finalizer线程把F-Quence扫干净。

回答问题 2011.08.01

历史篇:Java虚拟机家族考

  声明:本文为笔者原创,但首发于[url="http://www.infoq.com/cn/articles/jvm-family"]InfoQ中文站[/url],详见文末声明。   说起Java虚拟机,许多Java程序员都会潜意识地把它与Sun[注1] HotSpot虚拟机等同看待,也许还有一些程序员会注意到BEA JRockit和IBM J9,但大多数人对JVM的认识都仅限于此了。 ...
原创
发布博客 2011.07.27 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

《深入理解Java虚拟机:JVM高级特性与最佳实践》勘误

《深入理解Java虚拟机:JVM高级特性与最佳实践》出版后收到不少读者的来信,热心地指出一些书中存在的缺陷,列出勘误如下: 前言的前面一页,第二段第7行,“虚拟机字节码的执行引擎以及它在[color=red]实行[/color]代码时涉及的内存结构”,应为“执行” 前言第IX页 正确的勘误地址是icyfen[color=red]i[/color]x.iteye.com/blog/109...
原创
发布博客 2011.07.08 ·
636 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RE:循环语句的写法、Client和Server的性能差异以及microbenchmark的不准确

这篇文章也是个回帖,继续用来偷懒发blog =====================================================   一位朋友给了下面这段代码(在他给的代码中略作修改,避免了引入Random类、Integer装箱类导致不必要的因素),提出了2个问题:1.for (int i = 0, n = list.size(); i < n; i++)的写法是否会...
原创
发布博客 2011.06.30 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

File类的一个奇怪现象

答:

……
相对路径啊,只说明是D盘不够,要说明是D盘根目录
就是改成下面这样
File a = new File("d:/");

回答问题 2011.06.28

File类的一个奇怪现象

答:

放到其他盘也是相对路径啊,只不过相对路径正好是D盘根目录而已。

回答问题 2011.06.28

自己动手编译Windows版的OpenJDK 7

[size=large][b]声明:[/b][/size] [list=1] [*]本文来自于[url="http://icyfenix.iteye.com/admin/blogs/975047"]《深入理解Java虚拟机:JVM高级特性与最佳实践》[/url]第一章,转载请注明出处。 [*]作者推荐大家对本文“看过就算”,真正要编译JDK的话,请不要选择在Windows平台编译,难度……嗯...
原创
发布博客 2011.06.18 ·
475 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RE:关于JMM模型中工作内存、主内存和几个操作的理解

打捞回帖、回信来发博客是个偷懒的好办法 :wink: ZZZzzz....ZZZzzz.... ------------------------------------------------------------ [quote="xuhang1128"]1.比如上面线程1执行to方法,我觉得就是先将3赋值给a,然后a写到主内存, 上面 assign操作所说的, transfers a...
原创
发布博客 2011.06.06 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

看到个NB的虚拟机,与大家分享一下

  首先放一个地址:[url]http://bellard.org/jslinux/[/url] [img]http://dl.iteye.com/upload/attachment/485278/568070af-9bda-3956-9d1e-9ea1ff4132be.png[/img]   这是一台完全通过JavaScript写成的、使用[url="http://qemu.org/...
原创
发布博客 2011.05.21 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

泛型<T>的转换问题

答:

嗯,实际上这里确实是有个强制转换的,只不过不需要你自己手动去加,编译器在解语法糖的时候自动帮你添加了。

main方法在解语法糖之后,实际上是这样的:
[code="java"] public static void main(String[] args) {
Object o = new Cast.Bird();
Cast.Bird b = (Cast.Bird)cast(o);

cast(o);

Cast.Fish f = (Cast.Fish)cast(b);

}[/code]

而cast的方法描述符和(字节码级的)方法签名是这样的:
// Method descriptor #15 (Ljava/lang/Object;)Ljava/lang/Object;
// Signature: (Ljava/lang/Object;)TT;
请注意,Method descriptor中,方法返回值就是Ljava/lang/Object而已,泛型被擦除掉了。

至于你要的资料,我整理一下发一篇出来吧。

回答问题 2011.04.28
加载更多