- 主题:java是最简单的编程语言吗?
java不能用方法做参数,导致写个回调就得搞个接口
【 在 zzhzzh 的大作中提到: 】
: 对,我看到把function作为方法参数就很头疼
:
--
FROM 223.104.247.*
lamda只是省了一步new,接口还是得定义,不像可以传函数指针的语言那么简洁
【 在 here080 的大作中提到: 】
: 不是有lambda吗?
:
--
FROM 115.193.186.*
enum吐槽:最初是当做枚举常量来用的。后来觉得既然是java,要讲对象,要讲设计思想,那你一个类什么都不干,有点说不过去。于是逐渐给枚举添加了初始化参数。后来又添加了各种对外接口。后来干脆把switch干活的部分也放到了枚举类里。最后我发现这个枚举类跟我定义的一个普通类好像没啥区别了。除了枚举常量,自动帮我固定了,而这一点反而是个不好的地方,我想搞代码混淆,结果发现枚举类不能混淆。。。吐槽归吐槽,我现在还是大量使用枚举,毕竟代码结构清晰了不少。
【 在 blueboats 的大作中提到: 】
: java的Enum如果只当做枚举常量来试用的话对初学者来说算是很简单的了。
: 至于内部类,对于初学者来说完全可以不用这个东西。
: 并不觉得设计精良…..
: ...................
--
FROM 223.104.247.*