- 浏览: 7302 次
最新评论
文章列表
装了个Source Insight,学着用用这阅读代码的利器,正好有hotspot的源码,于是顺手丢进去
先new一个project,然后把源代码目录设置为hotspot所在的目录,接着add all,全添加
鸟语看不太懂,不管了,都默认设置吧
SI一阵刷屏,接着五颜六色的源代码就出来了
嗯..看着不错,就是字小了点,行间距也让人蛋疼
在option里设置一下,perferenice的display里的styles,可以设置行间距,不过记得先选择Styles name里的default text,不然只是某些指定代码局部增加行间距,更加难看
然后在document options里设 ...
1.2 JVM
Jvm是Java平台的能力源泉,正是它完成了让Java能无视底层硬件和操作系统的幕后工作。它很小,却是维护世界和平,保护Java子民不被恶意代码踢馆的奥特曼。
Jvm是一个概念上的计算机,但像真正的计算机一样拥有自己的指令集,在运行时也会对各种内存空间进行操作。其实如果你不是火星人,就应该不会对使用虚拟机程序语言来执行感到大惊小怪,像UCSD Pascal的P-Code机就是这类虚拟机中最为著名的一个。
Sun完成了Jvm的初号机,用来在PDA之类的手持设备上运行Jvm的指令集。Oracle现在则在手机、台式机和服务器上跑Jvm,但这并不意味着Jvm会对硬件环境或者 ...
1.1 一点历史
与众所周知的略有不同,Java不但具有OO性,还混杂了general-purpose这个不太好翻译的名词。Java山寨了C/C++的语法,却又把人家的一些特性始乱终弃。这些特性,据说将C/C++变得混杂、不安全以及充满基情。设计Java的初衷是为了对抗那些坑爹的联网设备,这些设备不但要求使用并行架构,还要求部署组件时必须带套。因此,代码在被编译器吃进去然后拉出来之后,必须具备三个能够:能够在穿越网络时活下来,能够在任何客户机上运行以及能够验证客户机是否安全。
网络将复杂的生活变得简单,也将简单的生活变得复杂。千千万万染上网瘾的贩夫走卒,都驾轻就熟地摆弄着浏览器上网看AV ...
所谓的正式版吧
于是乎,请猛击这里
上面的Java Language Specification是语言规范
下面的Java Virtual Machine Specification是虚拟机规范
都是pdf版。至于html版嘛,will be available shortly
cnblog真是麻烦,还要实名验证,要是我想作奸犯科咋办
算了,还是老老实实地填,然后等老老实实地被卖
最近老不自觉,下了班就顾着玩,这样不好
不过这两天病了,唉,业余的技术研究之路真是坎坷呀
顺便记下
据说有个网管工具可以查看QQ的聊天内容,连密码什么的都一应俱全
安全感顿失呀
琢磨着有没有端到端的加密工具,不过TX又不暴露接口,难道还要注入dll?
麻烦麻烦
第一个问题,堆栈是这样写:heap & stack,没错吧?哈
第二个问题,为什么要有堆栈
堆栈不是从来就有的
当初老冯只是说要有个放代码和数据的地方,名气也取好了,叫存储器,然后他就翘了。至于后来存储器由于受曝光 ...
全名叫JSR-000924 Java Virtual Machine Specification Java SE 7 Maintenance Review Draft 3
猛击屁地阿虎的下载地址下载
记得先选择Accept
不过Maintenance Review Draft 3是啥?第3次修订?鸟语不好的IT宅你伤不起啊
看来还不是正式版,一切等明天吧,7月28日,Java SE 7就放出来了
书分六part,第一part惯例是客套,接下来依次是:
结构(叫架构会不会更酷一点)、编译、格式(class文件的格式)、花絮(好吧,原文是载入、链接和初始化)以及指令
全书共544页,所 ...