阅读更多

10顶
1踩

编程语言

原创新闻 Scala 2.9.0 RC1 发布

2011-03-29 11:07 by 见习编辑 yp5201 评论(4) 有3741人浏览

Scala 团队近日宣布Scala 2.9.0的首个候选版发布!该版本重点增加了新的并行集合,还对许多现有功能进行了改进,并修复了一些bug。

Scala是一种针对 JVM 将函数和面向对象技术组合在一起的编程语言。它看起来像是一种纯粹的面向对象编程语言,而又无缝地结合了命令式和函数式的编程风格。Scala的名称表明,它还是一种高度可伸缩的语言。Scala的设计始终贯穿着一个理念:创造一种更好地支持组件的语言。Scala融汇了许多前所未有的特性,而同时又运行于JVM之上。

新改进包括:

·Generalized try-catch-finally:   
引用
try body
catch handler
finally cleanup
    Here, body, hander, and cleanup can be arbitrary expressions.

·Better REPL:
    Better jline support, multi-line history, faster startup.

·New REPL commands:
    :implicits, :keybindings, :javap

·New packages:
    scala.sys and scala.sys.process which are imported from sbt.Proces

·New trait:
    App, a safer and more performant alternative to Application. It now allows to access command line arguments. It relies on another new trait, DelayedInit, which lets one capture class initialization code in a closure.

·New methods in collections:
    collectFirst, maxBy, minBy, span, inits, tails, permutations, combinations, subsets

·Annotation @strictfp is now supported.

下载地址:http://www.scala-lang.org/downloads
  • 大小: 5.3 KB
10
1
评论 共 4 条 请登录后发表评论
4 楼 xzcgeorge 2011-03-30 11:04
Scala写起代码来还是蛮爽的,反过来再写JAVA 代码,就很烦了。
3 楼 icanfly 2011-03-30 08:22
phoenixup 写道
wuxian_Abs 写道
javaEye很久没有scala的消息了,支持下!

scala的支持底蕴不足,观望的人多,应用的很少~~现阶段基于兴趣倒是可以了解一下~~

2 楼 phoenixup 2011-03-30 08:16
wuxian_Abs 写道
javaEye很久没有scala的消息了,支持下!

scala的支持底蕴不足,观望的人多,应用的很少~~现阶段基于兴趣倒是可以了解一下~~
1 楼 wuxian_Abs 2011-03-29 15:19
javaEye很久没有scala的消息了,支持下!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAR命令详解

    JAR命令详解 当你编译好java程序后怎么手动打包呢,这里介绍了一些jar打包的命令

  • jar命令打包java应用和java打jar包的几种方式详解

    4事先准备好上述的MENIFEST.MF文件,并存放在META-INF文件夹下,此时打jar包的命令如下该命令表示用第一个文件当做MENIFEST.MF文件,hello.jar作为名称,将Hello.class和Tom.class打成jar包。其中多了一个参数m,表示要定义MENIFEST文件。

  • JAR命令

    JAR命令参数   jar命令格式:jar {ctxui} [vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files … -c:创建一个jar包 -t:显示jar中的内容列表 -x:解压jar包 -u:添加文件到jar包中 -f:指定jar包的文件名 -v:生成详细的报造,并输出至标准设备 -e:为捆绑到可执行jar文件的独立应用程序指定应用程序入口点 -m:指定manifest.mf文件.(manifest.mf文件中可以对j

  • jar包详解

    1.打jar包需要使用到jdk的开发工具(jar.exe)。2.jar的用法:在cmd命令下输入jar就会有jar的详细用法。3.打jar包的使用格式:jar cvf jar文件的名字  class文件或者是文件夹 4.jar文件的作用:(1) 方便用户快速运行一个项目。(2) 提供工具类以jar包的形式给别人使用。5.打jar包要注意的事项:(1) 一个程序打完了jar包之后 必须要在清单文件上...

  • Jar命令使用

    文章目录1 jar命令详解2 命令使用3 Java执行jar命令 1 jar命令详解 命令: jar {ctxu}[vfm0M] [jar文件] [manifest文件] [-C 目录] 文件名 其中{ctxu}是jar命令的子命令,每次jar命令只能包含ctxu中的一个,它们分别表示: -c 创建新的jar文件包 -t 列出jar文件包的内容列表 -x 展开jar文件包的指定文件或者所有文件 -u 更新已存在的jar文件包(添加文件到jar文件包中) [vfm0M]中的选项可以任选,也可以不选,

  • java中jar包的生成与使用

    什么是jar包? JAR文件的全称是Java Archive File,意思是Java档案文件。是一种压缩文件,与常见的ZIP压缩文件兼容。两者最大的区别是在JAR文件中默认包含一个名为META-INF/MANIFEST.MF的清单文件,这个文件是生成JAR文件时由系统自动创建的。 使用jar包的好处 安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,...

  • 解压jar包修改配置文件,解压、修改、压缩、运行

    解压jar包修改配置文件,解压、修改、压缩、运行

  • java jar 签名_JAR 文件揭密

    JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。一个 JAR 文件可以用于:用于发布和使用类库作为...

  • Java jar命令 常见用法

    一、jar命令作用:  进行打包 -- 把多个文件打包成一个压缩包 -- 这个压缩包和Winzip的压缩格式是一样的.  区别在于jar压缩的文件默认多一个META-INF的文件夹,该文件夹下包含一个Manifest.mf(清单文件)的文件  通常来说jar命令得到的压缩包有三种(压缩格式完全一样,只是后缀名不同而已):   A、*.jar - 它里面包含N个class文件。 ...

  • JAR命令&JAR包详解上

    http://blog.chinaunix.net/u1/38934/showart.php?id=392012 一.jar命令参数: jar命令格式:jar {c t x u f }[ v m e i ][-C 目录]文件名... 其中{ctxu}这四个参数必须选选其一。[v f m e i ]是可选参数,文件名也是必须的。 -c 创建一个

  • Java - 解压和打包Jar命令详解

    概览: 1. 解压包 jar -xvf test.jar 2. 压缩包 压缩指定文件: jar -cvf xxx.jar a.class b.class 全部压缩: jar -cvf xx.jar * 详解: jar 命令有生成、查看、更新、解开 jar 包的作用,包含 META-INF/MANIFEST.MF 文件。它是 jar 包生成的...

  • Jar 命令详解

    jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH 中。使用不带任何的 jar 命令

  • java命令执行jar包的多种方法(四种方法)

    这篇文章主要介绍了java打jar包的几种方式,本文分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

  • jar 用法详解

    1.理论知识 jar 命令详解    jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUM 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLA

  • Jar包启动脚本

    Java 配置Jar包启动脚本

  • jar命令详解

    <br /><br />常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持Java 的跨平台特性。 <br /><br /> 下面就来看看什么是 JAR

  • classpath和jar

    在Java中,我们经常听到classpath这个东西。网上有很多关于“如何设置classpath”的文章,但大部分设置都不靠谱。 到底什么是classpath? classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。 因为Java是编译型语言,源码文件是.java,而编译后的.class文件才是真正可以被JVM执行的字节码。因此,JVM需要知道,如果要加载一个abc.xyz.Hello的类,应该去哪搜索对应的Hello.class文件。 所以,classpath就是一组目

  • JAR包详解

    一、什么是JAR包 JAR包就是 Java Archive File,顾名思义,它的应用是与 Java 息息相关的,是 Java 的一种文档格式,是一种与平台无关的文件格式,可将多个文件合成一个文件。jar 包与 zip 包非常相似——准确地说,它就是 zip 包,所以叫它文件包。jar 与 zip 唯一的区别就是在 jar 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,该文件是在生成 jar 文件的时候自动创建的,作为jar里面的"详情单",包含了该Jar包的版本、创建人和类搜

  • JAVA执行jar的两种方式的区别

    1 java -jar方式 2 java -classpath方式 上面两种方式不能共存,即不能在指定jar参数的时候又指定classpath参数,原因如下: 在没有指定自定义类加载器的情况下,两种方式的类加载器都是AppClassLoader, 对于第一种方式: AppClassLoader只会在jar参数指定的jar包中的MANIFEST.MF文件中加载类和依赖jar: Main-...

  • 关于把 java 程序编译成 exe 文件

    关于如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。

Global site tag (gtag.js) - Google Analytics