看情况, 硬盘建议至少256, 这不仅是开发机 也是你的个人电脑, 如果太小了的话可能会不够用
我就是128g的固态, 正常开发装装软件倒是够用, 可是你干开发不能只干JAVA的, 如果说要装个虚拟机之类的, 装个乌班图, 装几个centos空间就基本用光了
内存最好是有个16g, 现在JAVA后台开发趋向于微服务, 微服务一个跑起来就是400多M, 自己学习还好, 8g就够了, 可以跑好多个微服务, 但是如果是企业开发, 项目有几十个微服务, 那你针对单业务开发可能8g会不够用, 8g不是完全不可以, 但是16g是个保障
cpu 个人感觉这个要求不用特别高, 如果对处理速度没有硬性要求的话