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

Java之父:为Java发展惊奇 和脚本语言走得更近

十年前,Sun微系统公司将Java搬到了世人面前,这是首次协助企业建立具有前瞻性的思想的一款软件,随后Java迅猛扩散,深入到计算机业的几乎每个角落。这项技术的幕后英雄,就是本文采访的James Gosling。
上个世纪90年代初,Gosling发起并领导了一个名为Green的项目,此项目最终演变为Java。Java 的基本理念是创造一种可以在不需修改的情况下执行在各种运算设备上的程序。例如,一个装备了Java虚拟机器的手机游戏软件也应该可以在别的手机上使用。
过去十年,这项技术身经百战。早期的合作伙伴微软发现Java程序的平台无关性对Windows带来不利,于是稍做修改,另创适合Windows的 Java版本,从而引发了七年的官司。由于消费性设备、PC及服务器需要有不同的Java,Sun一直努力想找到合适的方法与其他各方分享Java的掌控权。以至于到现在,包括IBM在内的许多公司都在不断呼吁Sun开放Java主体部分的源码。
尽管如此,Java已经在计算机领域站稳脚跟。Sun首席执行官Scott McNealy可能还是会发布冠冕堂皇的演说,但在上周二Sun JavaOne大会上他的一番讲话话却十分中肯,他说:“七、八年前的JavaOne演说现在听起来真是寒碜,我们那时实在是太小看它了。我们根本不知道这项技术要做什么。”
Gosling全程参与了JavaOne上周的活动,现在的他头发已经花白,但牛仔裤、T恤衫和Birkenstock运动鞋的装束始终未变。“他看来像是一个老嬉皮,”Gosling的女儿在周二大会的影片中现身说法,惹得这位知天命的Java教父在台上满脸通红。
以下是Gosling畅谈Java理念的记录。
问:在Java的设计之初,你心中有想像过它会是什么样子吗?
Gosling:回想设计Green项目的时候,我们对长远未来大谈了许多。我们曾写过一本很多场景组成的小册子,许多Java设计都是依据这些场景构想出来的。我觉得那比较像是科幻小说的做法,你从来都不知道世界会走向何方,你可以任意预测技术的发展,但想象归想象,和实际还是有很大差距的。我非常相信摩尔定律会成为现实,轻而易举地而把一个个的点连成一了快速传播信息的网络。
我大胆预测许多科技一定会那样发展,当然会只是存在安全、可靠及便携等方面的问题。我们参与对这些问题的绝大部分给出答案,最后的结果一定会让大家惊奇万分。
问:最初,你的Green项目不是把重点放在消费性电子设备上吗?
Gosling:项目设计初期,我们花费很多时间和各界人士交谈,我们看到同样的问题发生在消费性电子设备、新兴�


相关文档:

JAVA中的依赖倒原则

JAVA中的依赖倒原则
美国法律有一条最基本的准则就是“人人平等”,我们不去管它是经过什么样的斗争、什么样的流血牺牲换来的,只把它理解为一个JAVA方法,该方法定义如下:
    public final boolean 人人平等(人1,人2){
       return true;
  &n ......

Eclipse JAVA文件注释乱码

将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。
总结网上的建议和自己的体会,可以参考以下几种解决方式:
 1 改变整个文件类型的编码格式
    1)  eclipse->window->prefer ......

如何用Java平台访问开源云存储?

 
尽管云计算这一术语并不新鲜(Amazon在2006年就开始提供它的云服务),但从2008年起它才开始真正成为流行词,这期间,Google和
Amazon的云服务逐渐获得了公众的关注。 Google的App Engine使用户能够在Google基础设施上构建和托管 Web 应用程序。
  连同S3,AmazonWeb Services还包括Elastic Cloud Compute
(EC2) ......

Java Mail发送带有图片的html格式的邮件

 Java Mail发送带有图片的html格式的邮件,针对于显示图片,一般有两种方法。
1. 图片存在于服务器上,我们只需要把图片在服务器的的链接放进去即可。
这种发式比较简单,但是这种方法有些缺陷:
图片不支持离线浏览;
每次浏览邮件需要访问web服务,增加服务器负担;
若图片以二进制的方式存在于数据库或是动态� ......

java与c#通信数据转换问题

//由于JAVA语言的数据类型都是有符号类型,而C# C++一般数据类型都是分有符号和无符号,
//因此在通信过程中传递的Byte[]无法直接转换成C#需要的类型,
//以前倒是没注意这些细节,因为一般用一种语言编程,
//大都有内置的转换方法。跨语言环境的转换就的自己动手想办法了。
1、java的Byte[]转换成c#的Int32
private i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号