- 主题:java是最简单的编程语言吗?
跨平台这个需求,有了docker之后也没那么重要了
【 在 mingtong (。。。) 的大作中提到: 】
: 总之谈不上精良,能流行起来有一半原因是和它表兄弟JavaScript的原因一样,免费跨平台。
: - 来自「最水木 for iPhone 8 Plus」
--
FROM 180.167.95.*
因为它没有struct/record 这种东西。
其实放外面整成private class 有啥区别?可读性大幅增加。
【 在 oldwatch 的大作中提到: 】
: 内部类用来随手整个pojo什么的很好用
: 管理方便
:
: ....................
- 来自「最水木 for iPhone 8 Plus」
--
FROM 118.115.17.*
java8之前用swing试试,每写一个按钮的响应事件都要写一个类,烦死你
【 在 guestking (无) 的大作中提到: 】
: 从实用角度来说
: 完全是可以不用内部类的
--
FROM 183.6.114.*
如果能改api的话是有变通方法的,新设计的api肯定不会出现这种情况,老api另说
【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: lambda不能代替所有的匿名内部类啊,万一他实现俩方法呢
--
FROM 183.6.114.*
谁叫java没有delegate
不光是每个Listener都要写个类烦
像MouseActionListener这种接口,里面一下子一大堆方法,看上去就麻烦
jdk为了解决这个问题,还特地搞了一大堆Adapter
可以说是相当丑陋了
【 在 canper (洗衣粉) 的大作中提到: 】
: java8之前用swing试试,每写一个按钮的响应事件都要写一个类,烦死你
--
FROM 180.167.95.*
java8之后可以用this::模拟delegate的功能
【 在 guestking (无) 的大作中提到: 】
: 谁叫java没有delegate
: 不光是每个Listener都要写个类烦
: 像MouseActionListener这种接口,里面一下子一大堆方法,看上去就麻烦
: ...................
--
FROM 183.6.114.*
嗯。。我写过一段时间的 android 都改用 this::doSomething 这样的写法了。
【 在 canper (洗衣粉) 的大作中提到: 】
: swing或者以前写android的时候确实很频繁,有lambda之后就不用了
--
FROM 117.24.206.*
那是java8之后啊,在这之前确实内部类满屏飘。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 嗯。。我写过一段时间的 android 都改用 this::doSomething 这样的写法了。
--
FROM 183.6.114.*
现在还有用swing写客户端的么?
说实话我觉得swing挺好的,就是不好看,还要装java,对普通用户不友好。
不知道JavaFX会有怎样的发展,对于专业用户的复杂页面的需求,我觉得还是JavaFX和Swing靠谱
【 在 canper (洗衣粉) 的大作中提到: 】
: java8之前用swing试试,每写一个按钮的响应事件都要写一个类,烦死你
--
FROM 111.203.151.*
现在的浏览器,啥复杂界面是js写不出来的。
【 在 XXXXXXX (我是如此地爱你) 的大作中提到: 】
: 现在还有用swing写客户端的么?
: 说实话我觉得swing挺好的,就是不好看,还要装java,对普通用户不友好。
: 不知道JavaFX会有怎样的发展,对于专业用户的复杂页面的需求,我觉得还是JavaFX和Swing靠谱
: ...................
--
FROM 183.6.114.*