JAVA PHP AJAX C/C++ Ruby Perl Python C# .NET ASP SQL ActionScript Delphi/Pascal Basic ErLang Lua 汇编 Html Cobol Fortran Shell SmallTalk Groovy D语言
  共2页『  1  2  』

 Antiplate 

Antiplate 是一个用来创建通用 Java 项目结构的Ant 脚本,它创建了项目目录、属性文件、编译脚本以及通用的设置和编译目录。

更多Antiplate信息

 FreeCC 

FreeCC (前身是 KawaDD) 是一个Java开发的语法、词法解析器生成器

更多FreeCC信息

 Grails的AppEngine插件 Grails AppEngine plugin 

Graeme Rocher发布了Grails的AppEngine插件,该插件能够自动生成appengine-web.xml file以及启动开发环境的脚本等,可以帮助您方便的进行GAE的开发、发布、回滚等操作。 同时,Graeme Rocher宣称将会在Grails 1.1.1中添加对Google App Engine的官方支持。

更多Grails的AppEngine插件 Grails AppEngine plugin信息

 IBM JDK 

IBM 的 Java开发工具,WebSphere 必须使用此开发工具才能运行

更多IBM JDK信息

 IKVM.NET 

IKVM.NET的是开源的基于.NET CLR 的Java虚拟机。

基于.NET的Java虚拟机意味着我们可以让Java程序跑在.NET上,可以通过虚拟机这个中介让Java程序和.NET应用程序一起协同工作。更难能可贵的是,IKVM同时支持微软的.NET Framework 和 Mono。

IKVM的技术特性包括:

   1.可以静态和动态(运行时)把Java的字节代码转换为.NET 的IL形式;
   2.包括了一个Java的标准库,这个标准库已经静态编译成了.NET IL的形式;
   3.提供力JNI 接口,可以让Java程序通过.NET 或者 Mono 访问本地资源。
   4.提供了一个供Java调用.NET 类的Stub。

IKVM现在可以提供对JDK 1.4很好的支持。IKVM目前不成熟的地方在以下几个方面:

   1.对AWT和Swing没有提供支持,在IKVM的开发计划中,这项优先级别不高。
   2.对Java的安全模型没有实现。

一般来说我们可以在以下3种情况下使用IKVM:

   1.直接在IKVM下运行Java程序,比如:ikvm -jar myapp.jar
   2.用IKVM来把Java类库转换成.NET类库,比如:ikvmc -target:library mylib.jar ?可以生成: mylib.dll
   3.使用ikvmstub 来用Java开发.NET程序。

更多IKVM.NET信息

 J2EE开发套件 OpenEnterpriseX 

OpenEnterpriseX 是一个开源的J2EE应用开发套件,基于领先的开源Web服务器、容器、框架、工具、数据库和集成开发环境。

更多J2EE开发套件 OpenEnterpriseX信息

 J2EE开发插件 Lomboz 

Lomboz是一个基于LGPL的开源J2EE综合开发环境的Eclipse插件,对编码,发布,测试,以及debug等各个软件开发的生命周期提供支持,支持JSP,EJB等。

更多J2EE开发插件 Lomboz信息

 jarg 

The jarg makes smaller a jar file in whitch java classes are stored

更多jarg信息

 Java 泛型编程体验平台 JGProg 

Genetic Programming (JGProg) 是一个开源的纯 Java 实现的强类型的泛型编程体验平台。

更多Java 泛型编程体验平台 JGProg信息

 java2tcl 

java2tcl 用来将Java代码转换成TCL代码。

更多java2tcl信息

 Java代码分享工具 Java Gems 

Java Gems是一个简单的代码片断,不断的从一个项目复制到另外一个项目,经常从你的私有项目复制到几个不同的工作项目,这些小内容你却不能在 java.util和它的子文件夹中找到。Java Gems的主要目标是提供给java开发者一种方便的方式来分享工具和实用程序。

更多Java代码分享工具 Java Gems信息

 Java企业版 J2EE 

这是SUN公司推出的J2EE SDK,是J2EE的参考实现,是实现J2EE最全的开发工具包,不过最好只在开发中使用。

J2EE JavaDoc: http://www.open001.com/uploads/doc/j2ee_5.0.03/index.html


J2EE,Java2平台企业版(Java 2 Platform Enterprise Edition), 是Sun公司为企业级应用推出的标准平台(Platform)。Java平台共分为三个主要版本Java EE、Java SE和Java ME。

Sun公司在1998年发表JDK1.2版本的时候, 使用了新名称Java 2 Platform,即“Java2平台”,修改后的JDK称为Java 2 Platform Software Develping Kit,即J2SDK。并分为标准版(Standard Edition,J2SE), 企业版(Enterprise Edition,J2EE),微型版(MicroEdition,J2ME)。J2EE便由此诞生。

2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字“2”:J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。

Java2平台包括标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本:

  • Standard Edition(标准版) J2SE 包含那些构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程
  • Enterprise Edition(企业版) J2EE 包含J2SE 中的类,并且还包含用于开发企业级应用的类。比如:EJB、servlet、JSP、XML、事务控制
  • Micro Edition(微缩版) J2ME 包含J2SE中一部分类,用于消费类电子产品的软件开发。比如:呼机、智能卡、手机、PDA、机顶盒

他们的范围是:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。

随着Java技术的发展,J2EE平台得到了迅速的发展,成为Java语言中最活跃的体系之一。现如今,J2EE不仅仅是指一种标准平台,她更多的表达着一种软件架构和设计思想。

J2EE是一系列技术标准所组成的平台,包括:

  • Applet - Java Applet
  • EJB - 企业级JavaBean(Enterprise Java Beans)
  • JAAS - Java Authentication and Authorization Service
  • JACC - J2EE Authorization Contract for Containers
  • JAF - Java Beans Activation Framework
  • JAX-RPC - Java API for XML-Based Remote Procedure Calls
  • JAX-WS - Java API for XML Web Services
  • JAXM
  • JAXP - Java XML解析API(Java API for XML Processing)
  • JAXR - Java API for XML Registries
  • JCA - J2EE连接器架构(J2EE Connector Architecture)
  • JDBC - Java数据库联接(Java Database Connectivity)
  • JMS - Java消息服务(Java Message Service)
  • JMX - Java Management Extension
  • JNDI - Java名字与目录接口(Java Naming and Directory Interface)
  • JSF - Java Server Faces
  • JSP - Java服务器页面(Java Server Pages)
  • JSTL - Java服务器页面标准标签库(Java Server Pages Standard Tag Library)
  • JTA - Java事务API(Java Transaction API)
  • JavaMail
  • Servlet - Java Servlet API
  • StAX - Streaming APIs for XML Parsers
  • WS - Web Services

更多Java企业版 J2EE信息

 Java反编译器 Java Decompiler 

这款反编译器叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.2.5. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。

其有下面几个功能:

  1. 支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转
  2. 支持众多Java编译器的反编译(支持泛型, Annotation和enum枚举类型)

  • jdk1.1.8
  • jdk1.3.1
  • jdk1.4.2
  • jdk1.5.0
  • jdk1.6.0
  • jikes-1.22
  • harmony-jdk-r533500
  • Eclipse Java Compiler v_677_R32x, 3.2.1 release
  • jrockit90_150_06

更多Java反编译器 Java Decompiler信息

 Java开发工具 JDeveloper 

Oracle JDeveloper 是一个免费的非开源的集成开发环境,通过支持完整的开发生命周期简化了基于 Java 的 SOA 应用程序和用户界面的开发。

更多Java开发工具 JDeveloper信息

 Java开发工具包 SUN JDK 

SUN公司的Java开发工具包,原汁原味的。

JDK 6.0 文档: http://www.open001.com/uploads/doc/j2se/index.html

JDK 6.0 JavaDoc:http://www.open001.com/home/apidoc?api=javase-6-doc-api-zh_CN

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。

Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的 标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有 的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基 于Java1.4,最近版本为Java1.7。

Java分为三个体系J2SE(Java2 Standard Edition),J2EE(Java 2 Platform,Enterprise Edition),J2ME(Java 2 Micro Edition)。

Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。

当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?

Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子 产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网 络的出现改变了OAK的命运。

在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那 些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台 就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从 1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。当SUN公司1995年正式以Java这个名字推出的时 候,几乎所有的WEB开发人员都心生感叹:噢,这正是我想要的!于是Java成了一颗耀眼的明星,丑小鸭一下了变成了白天鹅。

Java语言的主要特点:

1、Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方 面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集, 使得程序员不必为内存管理而担忧。

2、Java语言是一个面向对象的。Java语言提供类、接口和继承等原语,为 了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态 绑定,而C++ 语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。
3、Java语言是分布式的。Java语言支持Internet应用的开发, 在基本的Java应用编程接口中有一个网络应用编程接口(java.net),它提供了用于网络应用编程的类库,包括URL、 URLConnection、Socket、 ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4、Java语言是健壮的。Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。
5、Java语言是安全的。Java通常被用在网络环境中,为此,Java提 供了一个安全机制以防恶意代码的攻击。除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类 ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让 Java应用设置安全哨兵。
6、Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件), 然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。
7、Java语言是可移植的。这种可移植性来源于体系结构中立性,另外,Java还严格规定了各个基本数据类型的长度。Java系统本身也具有很强的可移植性,Java编译器是用Java实现的,Java的运行环境是用ANSI C实现的。
8、Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式, 然后可以在实现这个Java平台的任何系统中运行。在运行时,Java平台中的Java解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
9、Java是高性能的。与那些解释型的高级脚本语言相比,Java的确是高性能的。事实上,Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。
10、Java语言是多线程的。在Java语言中,线程是一种特殊的对象,它 必须由Thread类或其子(孙)类来创建。通常有两种方法来创建线程:其一,使用型构为Thread(Runnable) 的构造子将一个实现了Runnable接口的对象包装成一个线程,其二,从Thread类派生出子类并重写run方法,使用该子类创建的对象即为线程。值 得注意的是Thread类已经实现了Runnable接口,因此,任何一个线程均有它的run方法,而run方法中包含了线程所要运行的代码。线程的活动 由一组方法来控制。 Java语言支持多个线程的同时执行,并提供多线程之间的同步机制(关键字为synchronized)。
11、Java语言是动态的。Java语言的设计目标之一是适应于动态变化的环境。Java程序需要的类能够动态地被载入到运行环境,也可以通过网络来载入所需要的类。这也有利于软件的升级。另外,Java中的类有一个运行时刻的表示,能进行运行时刻的类型检查。

Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护 费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提 供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统提供了有关技术和丰富的类库。

[以上内容来自百度百科:http://baike.baidu.com/view/29.htm]

更多Java开发工具包 SUN JDK信息

 Java开发环境 IntelliJ IDEA 

IntelliJ IDEA是一个屡获殊荣的Java开发环境,不过在现在Eclipse横行的世道,只剩下一些铁杆粉丝还在坚持使用此开发环境。

IntelliJ IDEA是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由捷克软件公司JetBrains在2001年1月时推出最初版。

IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。

更多Java开发环境 IntelliJ IDEA信息

 Java开发环境 OpenJDK 

OpenJDK做为GPL许可(GPL-licensed)的Java平台的实现,Sun正式发布它已经一年有余。从发布那一时刻起,Java社区的大众们就又开始努力学习,以适应这个新的开源代码基础(code-base)。

Sun发布的OpenJDK只能运行在i386 和AMD-64机器上。Fedora可以运行在其他系统上,特别是那些基于PowerPC的机器上。 为了解决这个问题,我们发起了IcedTea项目来完成移植。该项目基于Sun的C++解释程序,为OpenJDK向PowerPC移植构造了一个单独的 解释程序。后来成为Zero,它是一个真正可移植的“零汇编程序”的版本。 正如你想到的,一个纯的解释程序确实要慢于Java实现中常用到的高性能的JIT (Just In Time)编译器,但是我们正在努力提高其性能。

更多Java开发环境 OpenJDK信息

 Java类文件操作库 Barista 

Barista 是一个 Java 的 class 文件操作类库,可用来编译和反编译 Java 源程序。

更多Java类文件操作库 Barista信息

 java编译器 GCJ 

GCJ(GNU Compiler for the Java Programming Language, GCJ)是多元的,高效的,具有前瞻性的java编译器。它可以编译java源代码,将java字节码转换成本地机器代码。目前支持的java版本最高1.5,最新的1.6还不支持。

为什么要用GCJ?


速度不是唯一的理由。他强大的分析工具,作为服务器开发的利器。他产生于JVM蜗牛时代,但今天的JVM已经不可同日而语了。

更多java编译器 GCJ信息

 Java虚拟机 J9 

J9 是一个IBM推出的Java虚拟机和类库,J9在IBM的从移动设备到企业解决方案中广泛的被使用。

下图是在Eclipse中配置实用J9虚拟机的截图

更多Java虚拟机 J9信息

 Java虚拟机 Kaffe 

Kaffe 是世界上首个开放源码的 Java虚拟机与类库项目,适合科研和教育使用。

Kaffe is a clean room implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. The Kaffe virtual machine is free software, licensed under the terms of the GNU General Public License.

更多Java虚拟机 Kaffe信息

 Java虚拟机 NanoVM 

NanoVM是一个Java VM实现的的小型程序(小于8kB包括简单的本地类和一个bootloader),它通常运行在Linux和AVR闪存微控制器系统内。尽管VM最初试图 用于类似AVR的小型嵌入式服务,不过仍是将支持Unix/Linux作为主要的开发和测试平台。

更多Java虚拟机 NanoVM信息

 Java虚拟机增强工具 Excelsior JET 

Excelsior JET是一款有提前编译技术的Java虚拟机增强工具(非开源)。提前编译器可以将您的类文件和jars文件转化成高度优化的二进制可执行文件,能够在Intel x86平台的Microsoft Windows和 Linux系统中运行。同传统 JVM(Java虚拟机)中运行的原始类文件相比,这些经过优化的可执行文件具有更快的运行速度。另外,您的应用程序将会得到更好的保护,以防被篡改或窃 取代码

更多Java虚拟机增强工具 Excelsior JET信息

 Java运行环境 JRockit 

Oracle JRockit (原来的 Bea JRockit)系列产品是一个全面的Java运行时解决方案组合,包括了行业最快的标准Java解决方案。 大量的行业基准测试显示,基本JRockit JVM是世界上最快的JVM。JRockit面向延迟敏感型应用的解决方案JRockit Real Time提供以毫秒或微秒计的JVM响应时间,适合财务前端办公、军事指挥与控制和电信网络的需要。使用JRockit产品,客户已经体验到了显著的性能 提高(一些超过了70% )和硬件成本的减少(达50%)。

Oracle JRockit 5.0是专门为在基于英特尔处理器的高性能服务器上运行大规模的关键任务型的服务器端应用而设计,包括支持64位的英特尔至强和英特尔安腾处理器。 最新版本的BEA JRockit 5.0支持多种平台,包括Solaris OS、Red Flag Linux服务器以及基于SPARC的系统,它通过专为改进应用可靠性而设计的BEA JRockit Mission Control套件提供了前所未有的控制能力。JRockit的确定性功能对即将推出的BEA WebLogic实时版本而言至关重要,后者能够提供可预测的实时应用响应。当应用响应时间以毫秒来衡量时,BEA WebLogic实时版本可以满足服务级别协议(SLA)的需求,如垃圾收集停顿时间,并提供可预测的性能。

BEA系统有限公司首席技术官Rob Levy说:“我们专注于持续创新,以帮助我们的客户迅速、高效率地部署企业应用。作为全球速度最快的面向大规模、关键任务型服务器端应用的Java虚拟机(JVM),JRockit令人印象深刻,它已建立起行业标准。”

JRockit 5.0拥有一系列创新功能,帮助开发人员在工作效率、可管理性、性能和稳定性方面达到新水平。除了继续支持运行在Intel®处理器平台上的 Windows和Linux外,JRockit还首次可用于基于Solaris OS和SPARC的系统上。此外,BEA还与中科红旗软件公司达成协议,将BEA JRockit与Red Flag Linux服务器捆绑,为中国客户如中国邮政总局提供高性能的J2EE解决方案。今天,通过选择业界最快的Java虚拟机BEA JRockit,企业可在多种硬件平台和混合环境中使用单一的Java虚拟机,因为BEA JRockit为各种生产环境提供了一致的管理体验。

BEA JRockit Mission Control套件提供了可单独使用的性能工具,它为BEA JRockit的最新版本提供了补充。这个套件由几个独特的性能管理工具组成,可以监控、管理、分析及排除Java应用中的内存泄 漏问题,而不会带来通常与这类工具有关的性能消耗问题,也不需要重启服务器来启动故障排除进程。BEA JRockit Mission Control套件包括三个工具,为开发人员和系统管理员提供了前所未有的实时可见性和控制能力。这些功能可以帮助开发人员通过改变使用模式和业务环境, 来调整应用性能、确保系统质量。这些新工具包括:

·BEA JRockit管理控制台。该工具捕获并展现有关垃圾收集停顿、内存利用和CPU使用的实时数据,以及来自Java虚拟机内部MBean服务器里面的JMX MBean信息。这项功能为开发人员和系统管理员控制网络内多个Java虚拟机实例提供了实时可见性和控制能力。

·BEA JRockit运行时分析器(JRA)。JRA就像是一个随需应变的“飞行记录器”,可以详细记录有Java虚拟机及应用运行的详细数据,帮助开发人员查看和分析应用在生产环境中的状况。

·BEA JRockit内存泄漏检测器。这是一种实时分析工具,用于发现和查找导致内存泄漏的原因。

BEA JRockit为WebLogic Real Time(WebLogic实时版本)产品提供坚实基础

BEA WebLogic实时版本旨在提供可预测的应用响应速率,以确保对时间敏感的交易能顺利进行,不会发生出乎意料的延迟。借助轻便的Spring框架,开发 人员能够得到混合开发环境的所有好处,同时维持原先无法企及的可预测执行时间。有了BEA JRockit及其独特的确定性垃圾收集器(仅作为即将推出的BEA WebLogic实时版本的一部分发布),就能够把Java技术应用于原本只有采用C语言编程才能实现的高性能应用领域。

BEA系统有限公司Java运行时产品部总经理Guy Churchward说:“在金融服务行业,成本中心并不仅仅是业务部门的一部分,它本身就是一种业务。WebLogic实时版本的目标就是要提高性能, 使业务部门的决策者能够确信:WebLogic实时版本可以满足他们在关键任务型应用响应方面的需求。”

更多Java运行环境 JRockit信息

 Java集成开发环境 JBuilder 

JBuilder 2008The Open, Fully Supported Java IDE,是一种Borland软件公司出品的Java集成编程环境,有不同功能程度的多个版本。甲骨文公司(Oracle)内部用的软件JDeveloper是JBuilder补充改写的。

JBuilder的主要竞争者包括IBM的WebsphereJetBrains的IntelliJ IDEA,BEA Systems和Eclipse。

2005年5月,Borland 公司宣布下一个版本的 JBuilder 将会以 Eclipse 为基础

更多Java集成开发环境 JBuilder信息

  共2页『  1  2  』


 


Email:open001_com AT 163.com 京ICP备09082473号 
友情链接:中用网 |米高轮滑鞋官网商城|2hei.net