Java 7新功能介绍及与Java1.7性能测试比较

我们将进行Java 7新功能和Java1.7性能测试比较,一般来说Java 7新功能主要是对更多类的支持以及加载的架构。而Java 7与Java 1.5,1.6,1.7的性能测试比较,我们会得出结论,并将结果生成柱状图。 Java 1.4到1.5的修改很大,在编译compile-time 方面提升很大,Java 6在运行时runtime智能上做了优化,Java 7的主要改进:模块化。我们分析一下Java 7新功能的主要修改: ◆Modularization 模块化– JSR 294 或…

Groovy入门以及配置

1. 下载Groovy(http://groovy.codehaus.org/Download)二进制版本,然后解压,我的解压目录为D:/work/java/j2se/groovy/groovy-binary-1.7.6/groovy-1.7.62. 在环境变量中添加GROOVY_HOME,值为解压的目录,即D:/work/java/j2se/groovy/groovy-binary-1.7.6/groovy-1.7.63. 添加%GROOVY_HOME%/bin添加到PATH中4. 设置JAVA_HOME环境变量为JDK的安装目录5. 测试 创建文件Hello.groovy,输入println "Hell…

groovy -v JAVA_HOME is set to an invalid directory

window 中C:\>groovy -vERROR: JAVA_HOME is set to an invalid directory: C:\Java\jdk1.8.0Please set the JAVA_HOME variable in your environmentto match the location of your Java installation.我想应该是groovy 的一个bug进入当我们执行 groovy -v 的时候 实际上执行的 是groovy 安装目录下C:\Java\groovy-2.4.10\bin\groovy.bat而 groovy.bat 调用 startGroovy.batgroovy.bat --> startG…

GroovyHelp v0.8.8发布

未分类 , , , , 发表评论
GroovyHelp v0.8.8对先前的版本做了一下统一,不再区分是否自带JRE,一切由用户自己决定。 这对于不喜欢安装多个JRE版本的朋友来说,无疑是一个好消息 :) 1,用户可以自由选择是否使用自带的JRE 如果使用,则只需根据相应的操作系统将自带的jre_linux_32bit或jre_windows_32bit重命名为jre即可; 如果不想使用自带的JRE,无需做任何修改,只需双击GroovyHelp.exe(在Windows下)或执行GroovyHelp.sh(在L…

Groovy 使 Spring 更出色,第 1 部分: 集成的基础知识

Spring 2.0 支持将动态语言集成到基于 Spring 的应用程序中。Spring 开箱即用地支持 Groovy、JRuby 和 BeanShell。以 Groovy、JRuby 或任何受支持的语言(当然包括 Java™ 语言)编写的应用程序部分可以无缝地集成到 Spring 应用程序中。应用程序其他部分的代码不需要知道或关心单个 Spring bean 的实现语言。 Spring 支持动态语言意味着应用程序可以获得灵活性和动态性,并且没有任何附加条件。在本系…

Spring Boot——2分钟构建spring web mvc REST风格HelloWorld

  Spring Boot——2分钟构建spring web mvc REST风格HelloWorld 之前有一篇《5分钟构建spring web mvc REST风格HelloWorld》介绍了普通方式开发spring web mvc web service。接下来看看使用spring boot如何快速构建一个。   Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。   之前我们创建基于Spring…

Rails一览

RoR:Ruby On Rails,语言ruby GRails :Groovy On Rails(整合了Hibernate3.1/Spring IoC/Spring MVC/Sitemesh/Dynamic Tag/AJAX(prototype, rico, YAHOO.js) ,语言Groovy TRails: 整合了Spring, Tapestry, Hibernate ,语言java  

Groovy 使 Spring 更出色,第 1 部分: 集成的基础知识

  Spring 2.0 支持将动态语言集成到基于 Spring 的应用程序中。Spring 开箱即用地支持 Groovy、JRuby 和 BeanShell。以 Groovy、JRuby 或任何受支持的语言(当然包括 Java™ 语言)编写的应用程序部分可以无缝地集成到 Spring 应用程序中。应用程序其他部分的代码不需要知道或关心单个 Spring bean 的实现语言。 Spring 支持动态语言意味着应用程序可以获得灵活性和动态性,并且没有任何附加条件。在本…

Groovy 使 Spring 更出色,第 1 部分: 集成的基础知识

  Spring 2.0 支持将动态语言集成到基于 Spring 的应用程序中。Spring 开箱即用地支持 Groovy、JRuby 和 BeanShell。以 Groovy、JRuby 或任何受支持的语言(当然包括 Java™ 语言)编写的应用程序部分可以无缝地集成到 Spring 应用程序中。应用程序其他部分的代码不需要知道或关心单个 Spring bean 的实现语言。 Spring 支持动态语言意味着应用程序可以获得灵活性和动态性,并且没有任何附加条件。在本…

Java SE 6 新特性: 对脚本语言的支持

Java SE 6 新特性: 对脚本语言的支持 Java SE 6 引入了对 Java Specification Request(JSR)223 的支持,JSR 223 旨在定义一个统一的规范,使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎交互,从而达到在 Java 平台上调用各种脚本语言的目的。javax.script 包定义了这些接口,即 Java 脚本编程 API。Java 脚本 API 的目标与 Apache 项目 Bean Script Framework(BSF)类似,通过它 Java …

groovy 小试小刀

未分类 , , , , 发表评论
一、 groovy 是什么 Groovy是一种新兴的 Java 2 平台语言。Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。    Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力…

groovy 速学 – 24 – 与 Java 互调

目录 与 Java 互调 Groovy 调用 Java Java 调用 Groovy 分类 Shell ClassLoader ScriptEngine 摘要 Groovy 调用 Java,Java 调用 Groovy(Shell,ClassLoader,ScriptEngine) 与 Java 互调 Groovy 调用 Java Groovy 中可以无缝直接调用任何 Java 代码 Java 调用 Groovy 分类 有三种方式 Shell ClassLoader ScriptEngine Shell 功能简单,仅仅用于计算表达式和脚本的值 Binding binding = new Bindin…

Java技术体系

从广义上讲,Clojure,JRuby,Groovy等运行于Java虚拟机上的语言及其相关的程序都属于Java技术体系中的一员。如果从传统意义上讲,Sun官方所定义的Java技术体系包括了一下几个组成部分: a,Java程序设计语言 b,各种硬件平台上的Java虚拟机 c,Class文件格式 d,java API 类库 e,来自商业机构和开源社区的第三方Java类库 我们可以吧Java程序设计语言,java虚拟机,java API类库这三部分统称为JDK(j…

Groovy

Groovy是一种新兴的 Java 2 平台语言。Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。 什么是 Groovy?  Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。   ● 是一个基于 Java虚拟机的敏捷 动态语言…

什么是 Groovy?

未分类 , , , , 发表评论
Groovy 是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。目前的 Groovy 版本是 1.6.3,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。  Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源…
下一页 »