Scala学习之初
今天配好Scala在Eclipse中的环境,开始正式学习。关于ScalaIDE,我要稍微抱怨一下。不知道是不是因为版本支持问题,目前完全支持Helios的版本还在开发中,总有很多错误log,一片红色,感觉很不舒服。抑或是我选择links方式插件出的问题。Eclipse插件安装,我最喜欢的方式就是li... « 阅读全文
如何更快的启动eclipse
总是感觉自己的elipse启动比别人的慢,开始以为是装的插件太多(pydev,GAE,scala……)或者是导入的项目有点大。后来把-Xloggc:gc.log这个配置加上去看看启动的日志,吓了一跳,一次启动做了9次fullgc。和jboss服务器一样,肯定可以优化一下配置来更少的fullgc来节约... « 阅读全文
Scala:eclipse开发环境安装
一、Scala 安装(操作系统:windowsxp)可以从 Scala 主页: http://www.scala-lang.org/ 下载 Scala 包,截止到目前为止,最新的发行版是 2.7.6-final下载完成后解压,比如解压目录是d:\Program Files\scala-2.7.6,然后将d:\Program Files\scala-2.7.6\bin加如到环境变量path中在cmd输入scala -version查看是否安装成功二、开发环境(这里选eclipse+scal... « 阅读全文
用Scala语言编写Apache Pivot 程序
Scala被认为是JVM上的下一代语言的最有潜力的继承者。ApachePivot是一个基于RIA的JavaGUI框架。初识Pivot也就是在其升级到Apache顶级项目的时候,带着好奇心去浏览了一番,发现其在JavaGUI框架方便果然是独树一帜,Java很成功,但是在GUI方面确实很失败,从AWT,... « 阅读全文
Scala 里面 Observer 观察者模式的实现
这个例子的主要功能是统计按钮的点击次数:首先定义一个按钮:// Buttonabstract class Widgetclass Button(val label: String) extends Widget { def click() = { // not bussiness logic , but appearance of clicking }}然后用scala 里面的 trait 来定义一个能够被observed 的button其应有的特性!其实就是给他定义个... « 阅读全文
需要关注的Scala开源项目
工具:simple-build-tool(sbt)http://code.google.com/p/simple-build-tool/A build tool for ScalaScala Build工具SbtEclipsifyhttp://github.com/musk/SbtEclipsifyPlugin for sbt for creating .classpath and .project files for the Ecipse IDE.测试:ScalaCheck... « 阅读全文
scala学习笔记1
最早接触ruby时,从网上找一些资料看,零零碎碎,由于没有实际的使用动力,一直没有深入.有些点也没有理解.后来,工作需要深入学习js.js断断续续使用了两年.对js的了解也由浅入深.特别是接触了scheme,erlang等以后.了解到"披着c外衣的lisp"的含义.回过头来,看ruby,一切忽然开朗... « 阅读全文
Scala初学者学习资料:main(String[])
你可能已经使用JAVA若干年了,或许JAVA是你接触编程来的第一门编程语言,或许是作为比C++更好的一个选择。不管怎么样,你已经适应了JAVA,并了解她的外观与内在,能够体会它的喜怒与哀乐(原文:You’recomfortablewithJava,youknowitsinsandouts,itsmo... « 阅读全文
scala hello world
1.下载eclipse 3.5.2 http://download.eclipse.org/eclipse/downloads/drops/R-3.5.2-201002111343/winPlatform.php#EclipseSDK2.在eclipse帮助-更新-添加站点http://www.scala-lang.org/scala-eclipse-plugin3.在 File -> New -> Project... 和 File -> New -> Other... « 阅读全文
初探Scala编程:解释器,变量及函数定义(图)
在我们开始深度Scala教程之前,我们将用两章来给你画一张Scala大致的图纸,更重要的是,带你写一些代码。我们鼓励你实际尝试所有出现在本章以及后续章节中的代码例子。开始学习Scala最好的方法就是用它编程。51CTO编辑推荐:要执行本章的例子,你应该有一份标准的Scala安装。想要的话,可以到ht... « 阅读全文
- 1

