易截截图软件、单文件、免安装、纯绿色、仅160KB

构建笔记:为java hotspot vm创建vc++工程

      首先下载openjdk代码包,http://download.java.net/openjdk/jdk7/,这里下载的是当前的最新版本b94,openjdk-7-ea-src-b94-20_may_2010.zip。       解压缩openjdk-7-ea-src-b94-20_may_2010.zip到D:\JVM。在D:\JVM\openjdk下打开README-builds.html文件。按照该文件说明配置cygwin。除了默认选择之外,还需要安装以下工具:      将C:/cygwin/bin加入到path环境变量下。同时配置好Java开发相关的环境变量(Path和ClassPath)。 增加环境变量HotSpotMksHome,内容为C:/cygwin/bin。      安装vs2008。打开Visual Studio 2008 Command Prompt,进入D:\JVM\openjdk\hotspot\make\windows目录,执行下面命令: create D:\JVM\openjdk\hotspot\ D:\JVM\hotspot D:\JVM\hotspot\Dist      报错,找不到ptrQueue.inline.hpp文件,这是因为在前面的版本中该文件已经被删除,但是相应的用来描述文件依赖关系的includeDB文件没有做好同步。有两种修改方法,一种是删除描述对该文件存在依赖关系的行;另一种是在openjdk\hotspot\src\share\vm\gc_implementation\g1下创建一个空文件ptrQueue.inline.hpp。然后重新调用上面的create命令,成功生成vm.vcproj文件。      打开vm.vcproj,工程结构如下图所示:              下面就可以在该环境下对jvm代码进行分析了。


相关文档:

IBM FileNet Content Java API 简介

2008 年 6 月 24 日
原文地址: http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
本文介绍 IBM FileNet P8 4.0 Platform 提供的 Content Java API。首先对 FileNet P8 Content Engine 和 API 进行概要介绍, 并说明了一些基本概念,随后详细介绍了 FileNet Content Engine提供的基于 EJB ......

Java C++ 区别

JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。
C++能被操作系统(Window,Linux)直接运行,而Java不行,需要有个JVM。
 java语言给开发人员提供了更为简洁的语法;取消了指针带来更高的代码质量;完全面向对象,独特的运行机制是其具有天然的可移植性。
1.指针
JAVA ......

C/C++ 学习笔记[03].去掉C风格的注释

网上搜索了一大堆去掉/*和*/之间注释的代码,就像<The C Programming Language>练习1-23里有人说的一样
大部分都会被以下的程序broken,这个功能看起来简单,实际上很有难度.网上实现的代码,除了我找到的一个用文件指针实现的没有问题外,其余的都存在各种bug,不信的话就用以下的程序测试一下:-),当然这个程序也不够完善 ......

C/C++ 笔试、面试题目大汇总


1.求下面函数的返回值( 微软)
int func(x)
{
    int countx = 0;
    while(x)
    {
          countx ++;
          x = x&(x-1);
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号