- 浏览: 3047612 次
- 性别:
- 来自: 海外
文章分类
- 全部博客 (430)
- Programming Languages (23)
- Compiler (20)
- Virtual Machine (57)
- Garbage Collection (4)
- HotSpot VM (26)
- Mono (2)
- SSCLI Rotor (1)
- Harmony (0)
- DLR (19)
- Ruby (28)
- C# (38)
- F# (3)
- Haskell (0)
- Scheme (1)
- Regular Expression (5)
- Python (4)
- ECMAScript (2)
- JavaScript (18)
- ActionScript (7)
- Squirrel (2)
- C (6)
- C++ (10)
- D (2)
- .NET (13)
- Java (86)
- Scala (1)
- Groovy (3)
- Optimization (6)
- Data Structure and Algorithm (3)
- Books (4)
- WPF (1)
- Game Engines (7)
- 吉里吉里 (12)
- UML (1)
- Reverse Engineering (11)
- NSIS (4)
- Utilities (3)
- Design Patterns (1)
- Visual Studio (9)
- Windows 7 (3)
- x86 Assembler (1)
- Android (2)
- School Assignment / Test (6)
- Anti-virus (1)
- REST (1)
- Profiling (1)
- misc (39)
- NetOA (12)
- rant (6)
- anime (5)
- Links (12)
- CLR (7)
- GC (1)
- OpenJDK (2)
- JVM (4)
- KVM (0)
- Rhino (1)
- LINQ (2)
- JScript (0)
- Nashorn (0)
- Dalvik (1)
- DTrace (0)
- LLVM (0)
- MSIL (0)
最新评论
-
mldxs:
虽然很多还是看不懂,写的很好!
虚拟机随谈(一):解释器,树遍历解释器,基于栈与基于寄存器,大杂烩 -
HanyuKing:
Java的多维数组 -
funnyone:
Java 8的default method与method resolution -
ljs_nogard:
Xamarin workbook - .Net Core 中不 ...
LINQ的恶搞…… -
txm119161336:
allocatestlye1 顺序为 // Fields o ...
最近做的两次Java/JVM分享的概要
链接:Sun Developer Network: Introducing Java 6 update 10
Sun最近动作还是很积极的。这6u10据上面链接里的文章说是Sun发布的“变化最大”的更新版(没有公共API变更)。
虽然它提到的减小的JRE体积、提高的冷启动速度都没让我感到有什么兴趣,这新的look and feel倒是相当让人眼前一亮。看下面的图:
(吐槽:Sun...用<div>来盖住<img>就想不让别人复制图片了么...)
有这样的laf的话,用Swing来做GUI也可以再考虑一下了……不过Swing的layout还是非常的不好用。算了我还是继续wx或者WPF。
说起来,现在到底还有多少人会考虑在自己的页面上部署Java applet呢?不少人都说applet已死。从我自己使用的网站的情况看,即便没死,大概活力也没多少了。
然则事情总是在变化的。当年Eclipse刚刚出风头的时候,NetBeans一下就萎了下去。而现在NetBeans 6又回来了,回到了能跟Eclipse一争高低的程度。这applet,是否能起死回生,跟Flash/Flex/AIR以及Silverlight拼一下呢。在JavaFX更成熟的时候,说不定……
Anyway,这early access release我还是不会装的……等别人慢慢踩雷再说。
Sun最近动作还是很积极的。这6u10据上面链接里的文章说是Sun发布的“变化最大”的更新版(没有公共API变更)。
虽然它提到的减小的JRE体积、提高的冷启动速度都没让我感到有什么兴趣,这新的look and feel倒是相当让人眼前一亮。看下面的图:
(吐槽:Sun...用<div>来盖住<img>就想不让别人复制图片了么...)
有这样的laf的话,用Swing来做GUI也可以再考虑一下了……不过Swing的layout还是非常的不好用。算了我还是继续wx或者WPF。
说起来,现在到底还有多少人会考虑在自己的页面上部署Java applet呢?不少人都说applet已死。从我自己使用的网站的情况看,即便没死,大概活力也没多少了。
然则事情总是在变化的。当年Eclipse刚刚出风头的时候,NetBeans一下就萎了下去。而现在NetBeans 6又回来了,回到了能跟Eclipse一争高低的程度。这applet,是否能起死回生,跟Flash/Flex/AIR以及Silverlight拼一下呢。在JavaFX更成熟的时候,说不定……
Anyway,这early access release我还是不会装的……等别人慢慢踩雷再说。
发表评论
-
The Prehistory of Java, HotSpot and Train
2014-06-02 08:18 0http://cs.gmu.edu/cne/itcore/vi ... -
MSJVM and Sun 1.0.x/1.1.x
2014-05-20 18:50 0当年的survey paper: http://www.sym ... -
Sun JDK1.4.2_28有TieredCompilation
2014-05-12 08:48 0原来以前Sun的JDK 1.4.2 update 28就已经有 ... -
IBM JVM notes (2014 ver)
2014-05-11 07:16 0Sovereign JIT http://publib.bou ... -
class data sharing by Apple
2014-03-28 05:17 0class data sharing is implement ... -
Java 8与静态工具类
2014-03-19 08:43 16273以前要在Java里实现所谓“静态工具类”(static uti ... -
Java 8的default method与method resolution
2014-03-19 02:23 10450先看看下面这个代码例子, interface IFoo { ... -
HotSpot Server VM与Server Class Machine
2014-02-18 13:21 0HotSpot VM历来有Client VM与Server V ... -
Java 8的lambda表达式在OpenJDK8中的实现
2014-02-04 12:08 0三月份JDK8就要发布首发了,现在JDK8 release c ... -
GC stack map与deopt stack map的异同
2014-01-08 09:56 0两者之间不并存在包含关系。它们有交集,但也各自有特别的地方。 ... -
HotSpot Server Compiler与data-flow analysis
2014-01-07 17:41 0http://en.wikipedia.org/wiki/Da ... -
字符串的一般封装方式的内存布局 (1): 元数据与字符串内容,整体还是分离?
2013-11-07 17:44 22388(Disclaimer:未经许可请 ... -
字符串的一般封装方式的内存布局
2013-11-01 12:55 0(Disclaimer:未经许可请 ... -
关于string,内存布局,C++ std::string,CoW
2013-10-30 20:45 0(Disclaimer:未经许可请 ... -
对C语义的for循环的基本代码生成模式
2013-10-19 23:12 21870之前有同学在做龙书(第二版)题目,做到8.4的练习,跟我对答案 ... -
Java的instanceof是如何实现的
2013-09-22 16:57 0Java语言规范,Java SE 7版 http://docs ... -
oop、klass、handle的关系
2013-07-30 17:34 0oopDesc及其子类的实例 oop : oopDesc* ... -
Nashorn各种笔记
2013-07-15 17:03 0http://bits.netbeans.org/netbea ... -
《深入理解Java虚拟机(第二版)》书评
2013-07-08 19:19 0值得推荐的中文Java虚拟机入门书 感谢作者赠与的样书,以下 ... -
豆列:从表到里学习JVM实现
2013-06-13 14:13 48357刚写了个学习JVM用的豆列跟大家分享。 豆列地址:http: ...
相关推荐
这篇博客的文章链接虽然无法直接查看,但从标题我们可以推测它可能是关于Java Canvas的使用经验和技巧的总结。 首先,Java中的Canvas类是一个非常基础的绘图接口,它没有内置的绘图功能,需要开发者自行实现。你...
描述中的链接指向了ITEYE博客上的一篇文章,尽管描述本身是空的,但我们可以预期博主在文章中详细讲解了Java与SQLite交互的步骤。通常,这样的教程会包括安装SQLite JDBC驱动、连接数据库、执行SQL查询、插入数据、...
标题《JAVA运行环境的安装.pdf》说明了本篇文章的重点在于介绍Java运行环境的安装过程。Java运行环境通常指的是Java运行时环境(Java Runtime Environment,简称JRE)和Java开发工具包(Java Development Kit,简称...
本篇文章将详细介绍如何使用ArcGIS Server 10结合Java平台开发基于Web的应用程序。具体步骤包括环境搭建、地图服务发布、Web应用创建等内容。 #### 二、开发环境搭建 ##### 2.1 安装基础软件 1. **安装JDK 1.6**:...
《Java游戏编程杀手:3D跳棋游戏借鉴》是一篇介绍如何使用Java 3D库进行游戏开发的技术文章。文章通过构建一个3D跳棋游戏的实例,详细讲解了Java 3D编程的关键技术和技巧。 首先,3D跳棋游戏的场景由一个交叉平铺的...
描述中提到的“博文链接:https://fansofjava.iteye.com/blog/1533691”,虽然没有提供具体的博文内容,但我们可以推测这篇文章可能详细介绍了如何使用Ruby来创建这个工具,以及如何通过这个工具生成Java代码的过程...
提供的`Spring MVC中如何传递对象参数 - @ 小浩 - 博客园.url`链接可能指向一篇详细的博客文章,介绍了更多关于使用`@ModelAttribute`和对象参数的实践技巧和注意事项。 总结来说,通过Spring MVC的`@...
描述中提到的博文链接指向了iteye博客上的一篇文章,尽管具体内容没有提供,但我们可以推测这篇文章可能详细介绍了如何使用特定的库或方法将XML数据转换为Excel文件。在实践中,这通常涉及到读取XML文件,解析其内容...
在本篇文章中,我们将深入探讨这一主题,了解Mybatis逆向工程的工作原理、步骤及其实现。 首先,Mybatis逆向工程(Reverse Engineering)是Mybatis提供的一个工具,它通过读取数据库的元数据,自动生成Java代码。...
在本篇文章中,我们将深入探讨如何使用Java Struts2框架来完成这些基本的数据操作。 **一、Struts2简介** Struts2是Apache软件基金会的开源项目,它是Struts1的升级版,提供了更灵活的架构和更强的控制力。Struts2...
标题中的链接指向了一篇在JavaEye博客上的文章,尽管原文无法直接访问,但从链接和标签中我们可以推测这篇文章可能涉及的是关于Java编程、源代码解析或者是工具使用的主题。特别是"InitDB.java"这个文件名,通常这...
本篇文章将聚焦于"jdk-7u7-linux-x64.tar.gz"这个压缩包,详细介绍在Linux环境下如何安装与配置Java 7u7版本。 首先,"jdk-7u7-linux-x64.tar.gz"是Oracle公司提供的Java Development Kit(JDK)的7更新7版本,专为...
在本篇文章中,我们将详细探讨如何在Linux环境下安装和配置JDK 1.8。 首先,我们需要从Oracle官方网站下载JDK 1.8的Linux版本。由于给定的文件名称是`jdk1.8.0_181`,我们可以假设已经下载了这个特定版本的JDK。这...
本篇文章将围绕"Twitter API使用例子"这一主题,结合Java编程语言,深入探讨如何使用API来实现与Twitter的互动。 首先,我们需要了解如何设置Twitter开发者账号。创建一个Twitter开发者账号是使用Twitter API的第一...
在本篇文章中,我们将详细探讨如何在Linux操作系统上安装和配置`jre-8u333-linux-x64.tar.gz`这个版本的JRE。 一、JRE 8u333简介 JRE 8u333是Oracle公司发布的Java 8更新333版,主要适用于64位的Linux系统。此版本...
在本篇文章中,我们将详细介绍JDK 8u261的特性,并针对Linux x64系统提供详尽的安装步骤。 首先,"jdk-8u261-linux-x64.tar.gz" 是JDK 8更新版本261的Linux 64位系统的压缩包文件。"tar.gz"是一种常见的Linux文件...
在描述中提到的"博文链接:https://jysemel.iteye.com/blog/2017098" 是一篇关于MyBatis配置的博客文章,尽管具体内容无法在此提供,但通常这样的文章会包含以下内容: 1. **安装与引入**:讲解如何在项目中添加...
本篇文章将详细介绍如何在Spring MVC项目中实现双数据源,以便应用程序能够根据业务需求灵活地切换或使用不同的数据库。 首先,我们需要在配置文件中定义两个不同的数据源。在Spring中,数据源通常使用`DataSource`...
在描述中提到了一个链接,该链接指向了CSDN博客上的一篇文章,虽然具体内容无法在此处直接引用,但根据链接标题,我们可以推测这篇文章可能详细讲解了如何在Java环境下使用svn进行版本控制,并且重点是如何利用svn来...
通过链接访问的博客文章“Hibernate小例子”,作者分享了一个简单的实战教程,旨在帮助初学者快速入门Hibernate。该文章可能涵盖了以下关键点: 1. **安装与配置**:文章可能会介绍如何在项目中添加Hibernate库依赖...