java 和它的兄弟们 -买球官网平台

6顶
2踩

java 和它的兄弟们

2013-03-14 17:11 by 副主编 wangguo 评论(9) 有16613人浏览
开发商zeroturnaround近日发布了一份长达50页的报告《》,详细介绍了java和其他一些基于jvm的编程语言。(jrebel是一款jvm插件,它使得java开发者能在不进行重部署的情况下,即时看到代码改变对应用程序带来的影响)

该报告介绍的语言包括java 8、scala、kotlin、ceylon、xtend、groovy、clojure和fantom,其中涵盖语言的由来、演化、未来发展以及主要特性等。并提供了一些托管在github中的示例。

下面是报告中包含的编程语言时间表,显示了语言的起始时间和目前状态。



报告中,对于每种语言,先是给出了一个大致介绍,然后挑选出一些特有的功能,比如,java 8中的lambda表达式、groovy中的静态类型、clojure中的函数式并发编程等。大致内容如下:

  • 简介及历史:介绍,jvm语言时间表,github上的代码示例
  • java 8:开始使用java 8,lambda表达式,jdk8功能接口,defender方法,专家评估报告
  • scala:开始使用scala,与java的主要区别,case类,模式匹配,字符串
  • groovy:开始使用groovy,闭包,集合,静态类型
  • fantom:入门,pods/scripts,标准库,互操作,静态和动态类型,持久性和并发性,函数和闭包
  • clojure:开始使用clojure,ide支持,读取/求值/打印/循环(read-eval print loop),函数式编程,与java互操作性,并发性
  • ceylon:入门,在jboss中构建,与java的互操作性,语言作者评论
  • kotlin:入门,如何编写优雅、安全的代码,函数和文档,语言作者评论
  • xtend:入门,xtend代码转换成java代码,包含哪些无法在java中使用的功能,与java的互操作性,代码片段,语言作者评论
报告下载:
  • 大小: 31.6 kb
  • (934.2 kb)
  • 下载次数: 468
6
2
评论 共 9 条 请登录后发表评论
9 楼 2013-03-18 00:50
kuchaguangjie 写道
开发这么多东西, 有什么鸟用, 能当饭吃, 还是能当女人...

.....................   
8 楼 2013-03-17 22:23
asterman 写道
syx278250658 写道
scala用过一个小项目,还好是小项目,不然会搞死人啊、、、


我用基于scala 的 play2.1开发了一个网站食美特 http://smeite.com ,数据库链接使用的是slick,slick的确很难受,生成的sql语句很糟糕


scala 开发起来很爽,但是维护起来,感觉就不爽了
7 楼 2013-03-17 22:22
syx278250658 写道
scala用过一个小项目,还好是小项目,不然会搞死人啊、、、


我用基于scala 的 play2.1开发了一个网站食美特 http://smeite.com ,数据库链接使用的是slick,slick的确很难受,生成的sql语句很糟糕
6 楼 2013-03-16 17:36
开发这么多东西, 有什么鸟用, 能当饭吃, 还是能当女人...
5 楼 2013-03-15 23:18
dt_flys 写道
jvm也显得拥挤了啊
那x86不是都要挤破房间了?
4 楼 2013-03-15 21:02
正在用破解版的。
3 楼 2013-03-15 20:25
支持oracle收购jrebal,把jrebal纳入jvm,java已经多年没有颠覆式的变化了
2 楼 2013-03-15 16:22
scala用过一个小项目,还好是小项目,不然会搞死人啊、、、
1 楼 2013-03-15 13:07
jvm也显得拥挤了啊

发表评论

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

相关推荐

  • jdk api官方文档下载,省去google注册和官方繁琐的下载,让更多的时间去学习和提高自己。大兄弟们,一起来探索java世界吧。

  • 这个阶段就是编程入门,掌握 java 这门编程语言的基本语法,为后面的修行之路打好基础。 包括的知识点有: 环境搭建——intellij idea 一站式搞定 java 基础语法 面向对象——封装、继承、多态 数组 字符串 集合...

  • 我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;...散席的时候,老刘特意叮嘱我把他和面试者的对话整理一下发出来,因为他觉得这段对话非常的精彩,值得推荐给更多初学java的年轻人...

  • 我们都知道java是一种面向对象的编程语言,但是在实际意义上java并不是纯面向对象,因为面向对象的意义就是万物皆对象,那么如果说int类型的变量也是一个对象的话,那么我们应该能用"."这个东西访问到它的属性或者是...

  • 比如说:java 的 comparable 和 comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常值得深入地研究一下。 (标题有点皮嘛) 另外,我想要告诉大家的是,我越来越喜欢这个系列的文章了,不知道大家有没有同样的...

  • 在 java 中,unicode 到底和 char 之间有什么关系呢? char 到底是 2 个字节还是 4 个字节呢? utf-8、utf-16又是什么呢?

  • 那么,之前在公司工作了这么久,一直在找个机会来全面的对java这门语言做一个系统的分析与概况,由于各种原因,一直耽误到了现在,过完年终于有时间了,于是写下了这片文章,想入门java的同学们,愿这片java集合文章...

  • 这篇文章我汇总了 b 站上计算机基础(操作系统、计算机网络、数据结构和算法、汇编等)学习视频,受到了很多小伙伴的认可和追更。 甚至 csdn 还有在催我更新的读者朋友 所以这篇文章,不能再拖了,更新起来!!! ...

  • 兄弟们好久不见,失踪人口回归! bug郭时隔将近一个月终于更新了!!! 写在前面 bug郭学习了java的一些基础语法。今天我们来分享一下java重要语法的多态的学习! java中的语法学习起来不像数据结构一样带劲,语法就...

  • 大家好,我是曹尼玛,是一个很普通java程序员,今天看了下日期,转眼间,毕业9年,工作10年了,经历比较多,受伤比较多,收获比较多,改变也很多,对未来也有一些规划,对java新人有一些中肯的建议… 过去10年的...

  • 小伙伴们,你们好呀,我是老寇 目录 一、功能简介 二、核心代码 一、功能简介 1.批量删除:获取要删除商品的id,在servlet进行判断并删除 2.全选:通过你点击这个节点找自己的父节点或兄弟节点 二、核心...

  • 1、java性能调优-将try/catch块移出循环据说把try/catch块放入循环体内,会极大的影响...把try/catch块放到循环外面,就好比对一大群人说,“嗨,兄弟们,路上可能有蛇。于是听到的人安排部分人员拿木棍往前走,其...

  • //包含用于创建用户界面和绘制图形图像的所有类。 这是api文档的下载链接; api下载地址(百度网盘) 提取码:0136 我呢用的是notpad 进行编写的,所以就用这个直接给铁铁们演示了; 首先我们先写一个个简单的...

  • 本项目是公司最近上线的一个项目(绝对真实可靠,看大小就能知道,里面的静态资源和页面一应俱全,兄弟们要顶起啊),该项目历时2个月,使用了ssh(spring,strtus2,hibernate)三大框架技术,代码完整,注释清晰,并且...

  • 数据库用mysql,web容器用 tomcat,开发工具用eclipse\myeclipse,java方面入口都是用servlet,数据库连接用c3p0,总之都是用到比较基础的东西来写的,简单易懂,对于正在做毕业设计和刚入门时间不长的兄弟们来说,...

  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ...java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、web应用程序、分布式系统.

  • import java.io.filenotfoundexception; import org.springframework.util.resourceutils; public class fileresource { public static string xls= ""; static{ try { file path = new file...

  • 如果市场上有个调查,我相信 go 程序员的平均薪资是能高出 java 一节的.第一, java 不管是大小厂都在用,低级 java 数不胜数,工资也入门级的,这些金字塔低端的人拉低了 java 的平均薪资.第二,go 主要是大厂在用,小厂不...

  • object类的声明与构造函数 public final class ... throw new assertionerror("no java.util.objects instances for you!"); } } 首先,objects的声明是public和final的,这意味着所有代码都可以直接访问object...

  • 比如说:java 的 comparable 和 comparator 是兄弟俩吗?像这类灵魂拷问的主题,非常值得深入地研究一下。 另外,我想要告诉大家的是,我越来越喜欢这个系列的文章了,不知道大家有没有同样的感觉?假如有的话,那...

global site tag (gtag.js) - google analytics