Groovy的美妙

什么是Groovy?

Groovy是一种基于JVM的语言。如果说Java是基础,那么Groovy可以说是Java 2.0。

但是这里不是完全的取代,而是可以和Java共存,使程序更加的完美。它能够简化很多Java代码,甚至有的时候要比Java的效率还要快。Groovy在书写上更像Java,虽然它的语法源于Smalltalk、Ruby这类语言,但是我们完全可以把它想像成Java的变体语言。

Read More

Android各框架的网络请求速度的对比

最近对Android下各个开源框架比较感兴趣,特扒出来看一看,请不要过度的解读,作为您午后茶沾沾嘴还凑合�,内容肯定有很多的漏洞,希望各路大侠拍砖。

本文只是简单探索下各个框架在get请求数据的情况下,所耗时间的差异。这不能完全的代表框架的整体网络请求性能,只是粗略的看出差异。所表现的差异,大多数在用其不同的方式,比如Android—async-http运用的是HttpClient,而Volley运用的是HttpUrlConnection,以及内部实现时候,对其优化的多少。内部的东西我没有深究,只是从表面的形式,看到其效率。故童鞋们可以酌情选择。

注意,我要开始装逼了,后退!!�

Read More

用Dart开发Android应用(sky应用)

流弊的Google公司,为了解决Android的卡顿问题,为此下了是不少的决心,这不最新研发的Sky移动应用UI框架,在用户界面和高质量的UI交互设计,很是让人惊艳。在官方的Github上又说,运行质量能保证在120Hz。我们知道我们能体验的最低流畅帧率是60Hz,为一倍的流畅度,更是令人咋舌。于是我的好奇心趋势我要研究一番,在官方Github的说明中有说,Sky的核心引擎,是运用C++编写的。这就不难怪了。

其他的介绍我就不赘述了,网上整篇大论的相似度极高的博文很多,想了解的可以自己查询。

我们都知道学一门语言,首先第一件事儿就是不管你掌握不掌握,都要写那么一段话,Hello World!没错,我们来看下Dart有没有一个简单的案例来供我们学习。

Read More