java自己做一个小游戏需要多久,比如俄罗斯方块?

大概1和月份,但是你每天都要学,比如举一反三,List,map,awt,Swing,这些都需要用到。写Snake,俄罗斯方块根本不需要数据库,用Map做个简单的存储就够了。可以去github找源代码。很多你想要的小游戏可以参考上面的例子。