学习的 Java/ JVM 或 .NET 平台时,你觉得最困难的是什么?

2014-10-14 11:32:42 +08:00
 cmkpl
2681 次点击
所在节点    问与答
11 条回复
sun1991
2014-10-14 11:52:24 +08:00
被java各种各样的配置文件打趴在地
snipes
2014-10-14 12:42:28 +08:00
C# 委托。。。实在搞不懂。
zkd8907
2014-10-14 12:43:41 +08:00
@snipes =。= 可以想象成C里的函数指针,虽然不是同一个东西。。。
snipes
2014-10-14 12:45:25 +08:00
@zkd8907
等我学学C语言。。。
cxe2v
2014-10-14 12:58:07 +08:00
呼,勉强度过了困难期了
magicsilence
2014-10-14 13:05:06 +08:00
这玩意儿怎么是个对象啊
zkd8907
2014-10-14 13:09:55 +08:00
@snipes = = 嘛。。。就是。。指向函数的指针。。。
就是说。object o = new object();这里o可以想象成是C里的对象指针,o里存放的是object的地址;
委托呢,就是函数的指针,里面存放的是函数的入口地址。
macemers
2014-10-14 13:38:05 +08:00
最困难的是各种大大小小的坑
dbfox
2014-10-14 13:43:43 +08:00
我比较难入门 .NET的WCF



@snipes

如果你会用js ,

我觉得委托更像是一个可以保存函数的变量类型

如 js 示例

//定义一个加法运算,用jiafun 变量保存这个方法
var jiafun = function (numa,numb){ return numa+numb;}

//定义一个减法运算
var jianfun =function (numa,numb){ return numa-numb;}


var obj = new xx();

obj.a = 123;
obj.b = 456;

//定义一个计算方法
obj.jisuan = function(fun){

return fun(this.a,this.b);

}

//传入加操作的函数
var jia_num = obj.jisuan(jiafun );

//传入减操作的函数
var jian_num = obj.jisuan(jianfun );
anson0370
2014-10-14 14:05:29 +08:00
嗯…… Scala 那奇形怪状的方法声明?好几个泛型各种逆变协变再加几个隐式转换直接给跪了……
snipes
2014-10-14 14:36:33 +08:00
@dbfox
JS也不会。。。泪奔了。。。
我是野生的码农。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138806

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX