最新文章列表

Java之父James Gosling也使用Scala

  JavaOne会议期间,在一个James Gosling参加的讲座中有人向Java之父提了一个有意思的问题:"除了Java之外,你现在还使用JVM上的那些语言?"   Java之父的回答很迅速同时也很让人意外:Scala。   原文 写道 During a meeting in the Community Corner (java.net booth) with James Gosling, a ...
Eastsun 评论(7) 有2391人浏览 2008-05-12 15:22

Scala拾趣--从Java7说开来

  我们知道,关于当前正在进行中的Java7在Java社区有很多讨论。其焦点集中在要不要在Java7中引入一些新的语言特性,尤其是闭包:不仅有要不要加入闭包的争论,还有采用那种实现方式的问题。在javapolis举行的关于JAVA7语言特性投票的结果一文中列出了Java7中可能会加入的语言特性,那么我们先来看看在Scala中对于这些语言特性有何解决方式呢?   首先把闭包撇出来,因为对闭包不甚了解, ...
Eastsun 评论(48) 有4532人浏览 2008-05-07 15:02

新的Scala for NetBeans提供测试

重新写过的Scala for NetBeans现在可以在NetBeans 6.1RC或者最新的Nightly Build上测试,你可以从NetBeans Update Center获得,方法是: "Tools"->"Plugins", 检查"Setting"看"Last Development Build"是否在U ...
dcaoyuan 评论(5) 有1890人浏览 2008-04-18 16:17

Scala—Java的避难所:第一部分:main(String[])

注意:因为本文使用的Scala版本较老,部分内容已经不适用于当前Scala版本(比如关于"+="运算符的优先级)。2010.1.4 引用前言: 本文是Scala--Java的 ...
Eastsun 评论(22) 有3999人浏览 2008-04-15 00:36

面向 Java 开发人员的 Scala 指南: 类操作

论坛上有2则新闻,说的不错,一是scala2.7RC的发布,一是一些常用的设计模式Scala和设计模式. 其实学它的条件很成熟了。 记得以前找到一个视频,详细说明了scala的来龙去脉,一时找不到,等找到了集中一下 这里再提供个教程 http://www.ibm.com/developerworks/cn/java/j-scala02198.html 关于scala和hibernate的组合, ...
bangyan2003 评论(0) 有2299人浏览 2008-04-14 19:10

scala学习笔记1

最早接触ruby时,从网上找一些资料看,零零碎碎,由于没有实际的使用动力,一直没有深入.有些点也没有理解.后来,工作需要深入学习js.js断断续续使用了两年.对js的了解也由浅入深.特别是接触了scheme,erlang等以后.了解到"披着c外衣的lisp"的含义.回过头来,看ruby,一切忽然开朗.同样的openclass,但多了一等公民的函数. 扯了半天,回到主题.大家多看 ...
dogstar 评论(0) 有4406人浏览 2008-04-14 18:22

为什么选择Scala?

原文地址: http://www.infoq.com/cn/news/2008/01/why-scala 在回答“为什么选择Scala?”这个问题之前,我们首先需要回答“什么是Scala?”。从Scala网站上,可以找到如下概述: 引用Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平滑地集成了面向对象和函数语言的特性。 Scala是面向对象的:Sc ...
Eastsun 评论(3) 有4915人浏览 2008-04-13 15:34

一些获取当前日期的方法

好几天没写东西了……新年什么的事情特别多 OTL 这几天一直在应付考试。总算都考完了。另外也读了好些以前没接触过的方面的资料,像是Programming Ruby之类。收获不少,不过没时间在这边记录。话说Programming Ruby和Ruby Cookbook的中文版分别是99和98元,现在的技术书真是太贵了 =_=||| 记点小东西。获取带格式的当前日期/时间的方法。C#的ToString( ...
RednaxelaFX 评论(3) 有14137人浏览 2008-01-04 20:29

Scala Editor for NetBeans

打算为Scala也写一个NetBeans编辑模块,还没有完成,目前已经支持大部分语法检查、代码折叠、高亮、大纲等功能,等稍加完善后正式发布。
dcaoyuan 评论(13) 有2861人浏览 2007-12-05 02:34

国际观点:Java会灭亡吗(Will Java Die?)

2007.08.30  来自:CSDN   玉磊  【CSDN 编译】宇宙中的巨大云团处会有许多新星诞生,它们中有的有幸接触到临近物质,然后核内开始熔化聚合;而有些却没有接触到临近物质也无法熔化聚合。对于前者,他们聚合大量物质成为明亮的星星,星光闪耀,而后者很快衰落黯淡。但是经过一段时间明星也终将耗尽聚合物质而灭亡。 编程语言就像星星一样,没有一种语言可以永远星光闪耀,Java也不例外。虽然Jav ...
saaya 评论(0) 有1084人浏览 2007-09-03 22:16

Scala 用函数式编程的方法调用db4o

db4o 是一个开源的纯面向对象数据库,同时支持Java和dotNet。使用db4o可以用更加面向对象的方式存储数据,比JPA等通过ORM来协调数据库和对象之间的方案来的更为自然。 那么用函数式编程的眼光来看,应该如何使用db4o这样的库呢?首先我们来看一个db4o的包装类 xml 代码 package plan.util;       import com.db4o. ...
fakechris 评论(0) 有2331人浏览 2007-08-10 22:53

jboss rules brms和ruleAgent的配合使用

这两天,准备把BRMS和运行的工程结合起来,实现从编辑规则到热更新的全套流程。 首先,从blog中看到官方推出了一个独立版本的BRMS,于是赶紧去download了一个。这个包自带了tomcat,以及一个demo的应用例子。安装很顺利,可以使用起来问题多多。现有的例子好几个地方点击就报错。到tomcat的输出里面一查,报class not found: ruleasset。反复试了多次,都是同样的 ...
tailorcai 评论(3) 有3954人浏览 2007-08-03 18:39

在scala里调用Hibernate JPA

虽然scala里也能直接使用hibernate逆向工程生成的entity文件,但是使用scala可以大大减少代码量。 pojo在java中的定义如下 java 代码 @Entity   @Table(name = "mytable", catalog = "mydb")    public class MyTable impl ...
fakechris 评论(2) 有3763人浏览 2007-08-02 23:09

python的小工具,把hibernate reverse engine生成的java文件转换为scala的

最近需要把hibernate reverse enginering生成的java entity代码转换为scala的(虽然scala能够直接调用java的代码)。Scala的语法虽然和java很相近,但是手工改起来还是很麻烦。 先是考察了antlr,不过由于hibernate生成的文件格式十分工整,用antlr似乎有点牛刀杀鸡的嫌疑。看了python antlr的文档,发现antlr3的语法变得厉害 ...
fakechris 评论(2) 有2387人浏览 2007-08-01 23:55

scala学习笔记(5) -- implicit type

scala的implicit def是一个非常重要而且容易被人忽视的特性,通过它能够模拟很多haskell/sml类型系统特有的能力。 考虑如下的接口 scala 代码 trait Filter[a] {      def filter(input:a)(f: a=>Boolean):Option[a]    }   注意由于haskell是纯函数式语言, ...
fakechris 评论(0) 有6385人浏览 2007-07-31 19:54

scala学习笔记(4) -- xml

scala的特色之一就是内置了对xml语法的支持,通过scala强大的语法加上 xml native支持 例子xml文件 <body>   <title>hellotitle>   <summary>hello worldsummary>   <chapter><id>2id> ...
fakechris 评论(1) 有2393人浏览 2007-07-30 23:48

scala学习笔记(3) -- for comprehension

scala并不支持一般的for循环,取而代之的是for comprehesion。scala通过丰富 的for comprehesion特性支持各种循环结构。 要使一个类支持for comprehesion很简单,不需要继承任何trait,相应的实现 map, filter, flatMap, foreach四个方法中的一个或多个即可。下面针对每种 语法解释一下。 scala 伪代码 ...
fakechris 评论(4) 有2735人浏览 2007-07-30 23:08

scala学习笔记(2) -- Option Class

 Scala的Option class借鉴了sml里的option type。在sml里定义如下 Standard ML 代码 datatype 'a option = NONE | SOME of 'a;   相对应的,scala里是这么定义的 scala 代码 sealed abstract class Option[+A] extends Product { ...
fakechris 评论(0) 有2760人浏览 2007-07-30 00:15

scala学习笔记(1)

由于有SML的底子,学习scala的过程也比较顺利。scala很多概念和sml是共通的,在这里记录一下学习中的一点心得。 scala是纯OO的语言,语言中所有的元素都是对象。数字是对象,函数也是对象。scala里所有对象的基类是Any,AnyVal是所有值类型对象的父类,包装了JVM中的值对象(int, boolean, float...),AnyRef是所有其他对象的父类,除了 ...
fakechris 评论(7) 有8085人浏览 2007-07-26 23:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics