A、Scala是编译型语言,可以随意调用Java代码;B、Scala函数式编程语言,在scala世界里,函数才是一等公民;函数可以作为参数进行传递,可以赋值给变量,可以作为返回值进行返回scala中,具有嵌套函数、匿名函数、高阶函数、偏函数scala支持闭包
分类:
编程语言 时间:
2017-08-09 16:50:55
阅读次数:
103
一、什么是尾调用? 尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 上面代码中,函数f的最后一步是调用函数g,这就叫尾调用。 以下两种情况,都不属于尾调用。 上面代码中,情况一是调用函数g之后,还有别的操作,所以不属于尾调用,即使语义完全一样。情况二也属于调用后还 ...
分类:
其他好文 时间:
2017-08-05 17:55:56
阅读次数:
135
java通过函数的重载来实现函数参数默认值 ...
分类:
编程语言 时间:
2017-08-04 20:41:49
阅读次数:
279
这些标准函数都在 org.apache.spark.api.java.function 包中 ...
分类:
编程语言 时间:
2017-08-01 09:17:30
阅读次数:
113
java中声明为static的方法称为静态方法或类方法。静态方法可以直接调用静态方法,访问静态变量,但是不能直接访问实例变量和实例方法。静态方法中不能使用this关键字,因为静态方法不属于任何一个实例。静态方法不能被子类的静态方法覆盖。例如:static class CompanyEmployee{ ...
分类:
编程语言 时间:
2017-07-21 14:11:04
阅读次数:
188
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://ticktick.blog.51cto.com/823160/1358558 JNI是Java Native Interface的缩写,是Java平台的重要特性,使得Java代码可以 ...
分类:
移动开发 时间:
2017-07-19 15:31:35
阅读次数:
241
对于初学者,对于这几个经常出现的名字很熟悉,但又感到不完全理解。下面一一解释:public与private(这两个是针对权限范围的)publicxxx(){}是公共的方法,可以被任何一个类调用。privatexxx(){}是私用的方法,也就是只能在本类中被调用,任何其他类都不能调用。void函数..
分类:
编程语言 时间:
2017-07-19 14:38:29
阅读次数:
184
第1章.故事的缘起幼师在黑板上写一个式子“1+1=”,由小明同学来填空。由于已经学习了10以内的加法,小明同学可以完全靠自己来计算这个题目,模拟该过程的代码如下:1publicclassStudent2{3privateStringname=null;45publicStudent(Stringname)6{7//TODOAuto-generatedconstruc..
分类:
编程语言 时间:
2017-07-14 16:30:10
阅读次数:
116
1、函数的定义 2、函数的特点 3、函数的应用 定义方法: (1)、既然函数是一个独立的功能,那么该功能的运算结果是什么先要明确。(明确函数的返回类型) (2)、在明确定义该功能的过程中是否需要未知的内容参与运算。(明确函数的参数列表(参数的类型和参数的个数))。 3、函数的重载 (1) 方法重载是 ...
分类:
编程语言 时间:
2017-07-09 22:05:12
阅读次数:
156
函数是JavaScript世界里的第一公民,换句话来说,就是我们如果可以精通JavaScript函数的使用,那么对JavaScript的运用可以更游刃有余了。熟悉JavaScript的人应该都知道,同样的函数,以不同的方式调用的话,受影响最大的应该是 this 。下面我们来说说JavaScript函 ...
分类:
编程语言 时间:
2017-07-03 20:00:05
阅读次数:
195