好奇 Java 味是什么味

181 天前
 GotKiCry
我把 Time 处理相关的写到 TimeUtil 里面,File 相关写到 FileUtil 里面。这样算 Java 味吗。
一直是在用 Java 和 Kotlin 写 Android 代码,写 Python 脚本如果是长期项目我是尽量会把代码抽离出来,不知道这样的操作是不是 Java 味太重了🤔🤔🤔
6665 次点击
所在节点    程序员
70 条回复
facebook47
180 天前
不会用注解🤣🤣🤣
cooltechbs
180 天前
和 Go 相反的味儿
badreamm
180 天前
java 味就是老人味
mayli
180 天前
File 相关有啥可以写到 util 里的?
不就一行就完事了 open(xxx).read()
最多 with open(..) as fd: ...
或者 pathlib: Path(..).read_text()
就真没必要一堆 util util 的,大概率是垃圾无效代码了。

当然,对于 java 来说,都不算垃圾。
wyntalgeer
180 天前
过度封装过度设计
就这八个字都定论多少年了,有什么好讨论的,铜板拿去拿去
Loku
180 天前
@sagaxu 人的问题,jdk 版本一直都不换新

//Since: 9
new FileInputStream(new File("")).readAllBytes()
guotie
180 天前
get
set
vo
bo
....
twoyuan
180 天前
《 20 亿种设计模式》
Biem
180 天前
Java 味就是 Jvav 味,Jvav 味就是 AV 味,AV 味就是海的味道,而海中又有 Java 岛,Java 岛产 Java 咖啡,因此 Java 味就是 Java 咖啡的味。
Tanix2
180 天前
老太婆的裹脚布——又臭又长
maix27
180 天前
不写这个,据发小所言,应该是班味。
ouou0701
180 天前
我记得大学先学了 c 和 c++,后来有一门 java 课,刚学的时候发现很多名字都那么长,
就像楼上贴到的 public class HelloWorldCommand implements Command ,
然后我就很抗拒,感觉看不顺眼,后来就没怎么学.
不知道方法名字很长是不是 java 味
kome
180 天前
曾经,甲方装了个脚本到我们运维的主机上(8G 内存),具体的功能就是操作 chrome 浏览器,获取一些监控数据,然后调用短信接口发短信。
就是一个脚本性质的程序,然后用 springboot 写的,内存占用 800MB ,Java8 。
曾经在跟车友(前端)爬山的时候,他吐槽前端一个框架一个写法,个个不一样,一个功能一片轮子。
我:“那你应该写 Java ,springboot 大一统,都不知道 Java 程序员离开 springboot 还会不会写代码写工程。”
个人感觉就是 Java 对资源的无止境的贪婪获取,各种封装各种抽象,不论要解决的问题是大是小,先把这一套来一遍。
leonshaw
180 天前
把 SQL 写到方法名里
Meld
180 天前
要不是 Java 能帮我糊口,我一定跟你们一起唾弃
edcopclub
180 天前
IamUNICODE
180 天前
换个语言都能又臭又长,还不能说的味道
yooomu
180 天前
其实没什么东西叫 java 味,楼上说的 getter setter 、滥用设计模式,其他语言也有,只不过加上了语法糖,看起来没那么一坨。只是因为低水平的 java 开发者过多形成的鄙视链罢了
yooomu
180 天前
@yooomu #58 java 代码看起来又臭又长,原因还是 java 历史包袱重,对于语法糖和特性的添加过于克制,还有最关键的万年 java8 。为了代码扩展性,不得不一层套一层,用一大堆设计模式。要是 java 能支持扩展方法那我觉得就不会有这种一层套一层的情况出现了。
duzhuo
180 天前
@mahaoqu 太抽象了 太有味了

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

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

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

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

© 2021 V2EX