求问 Java 学习以后能做那些有意思的小程序?

2023-04-10 09:52:42 +08:00
 childewei

目前已经学习了 java 、springboot 、mybatis 等,但是自己想做的小项目仍然不能做出来,甚至不会给我报错陷入了僵局,现在想找一些简单有意思的事情,不然真的觉得自己啥都没学会。 目前本人掌握的技术:除了上述的还有 python 基础,跟着写过外星人入侵项目,学习过 mysql ,C/C++

3650 次点击
所在节点    Java
37 条回复
BiChengfei
2023-04-10 10:00:56 +08:00
xxxx 管理系统,哈哈哈哈
nanjingwuyanzu
2023-04-10 10:05:29 +08:00
小程序是前端项目。跟后端语言类型没关系
aLazarus
2023-04-10 10:06:40 +08:00
java 写不了小程序,如果想写的话,还要学学前端
learnshare
2023-04-10 10:08:07 +08:00
问楼上:

小程序 何时成了微信平台的专有词?
LLaMA2
2023-04-10 10:08:53 +08:00
深入理解 拦截、过滤、注解、控制器、websocket 、RBAC 、CURD 、太多了
litchinn
2023-04-10 10:10:19 +08:00
OP 说的小程序应该不是指微信支付宝里的那种小程序,而是指小型的项目或应用程序
可以尝试通过 v2 的 API 获取主题,然后做一些统计,还可以做个推送功能
SuperMild
2023-04-10 10:16:47 +08:00
最简单的就是 todo

如果你嫌太简单, 可以在 todo 的基础上改一改, 变成一个密码管理器, 这个很实用, 我用 JavaFX 做过本地版, 后来改用 Go 做网页版自用很久了.

再复杂一点可以做个记账本, 允许贴图, 加上一些统计表格, 但主要工作量在前端.

后端工作量大一点的是论坛之类的.

你最终想做一个什么项目? 根据最终的项目才好选择练手项目.
amwyyyy
2023-04-10 10:22:15 +08:00
单单 java 这些很难弄个程序,还要有前端,比如 vue+antd 。
childewei
2023-04-10 10:28:21 +08:00
@litchinn 对,我说的是小的项目,感谢解释,前面看得我一头雾水。
另外感谢建议我研究一下。
childewei
2023-04-10 10:32:56 +08:00
@SuperMild 本来我想做的是一个人物关系整理的程序,但是 java 思路不是太清晰,想用 vue 做前端但是还没学会(起步有点艰难),感觉我学的方法好像不太对。
现在的话想先搞一点简单的,找找自信顺便练练技术,todo 是一个好建议,实用也不太难我想先做一做看。
SuperMild
2023-04-10 10:59:52 +08:00
@childewei

数据库可以这样设计

Person {id, name}
Relation {person_self, person_other, relation_name}

Relation 的这三个字段可以这样理解 person_self 是 person_other 的 relaiton_name,
比如: 小王 是 老王 的 儿子

Person {1, 小王}
Person {2, 老王}

Relaiton {1, 2, 儿子}
Relaiton {2, 1, 父亲}

这样两个人的关系就建立起来了

========

然后前端你先别管美观, 先做一个简单的展示, 比如 person.html 就显示

name: 小王

父亲: 老王
母亲: 大美
哥哥: 小帅

把功能先实现了, 后续再改进展示方式.
childewei
2023-04-10 11:24:37 +08:00
@SuperMild 感谢,我今天回去就尝试一下!
potatowish
2023-04-10 11:35:59 +08:00
只搞 java 只能混口饭吃,学学前端有什么想法都可以自己搞
QWE321ASD
2023-04-10 12:20:11 +08:00
没猜错的话你想做的那种小程序应该是桌面的,那种东西你需要使用 Javafx 来搞
alne
2023-04-10 12:59:41 +08:00
管理系统,网盘,论坛,图床等等都可以吧
Ashore
2023-04-10 13:25:22 +08:00
点进来之前:做小程序学 Java 干啥
点进来之后: 哦 原来是自己要做小项目
yazinnnn
2023-04-10 13:29:16 +08:00
撸个自用的小黄片(小黄书)影音系统
CLMan
2023-04-10 13:32:45 +08:00
我用 Java 写过命令行(用 Gradle 打包很方便),还行,除了分发、安装麻烦一点。

管理系统类的项目是相对功利的练习模板,但个人更推荐写自己感兴趣的,基兴趣驱动的项目能让你写代码、看代码、思考代码,而非复制粘贴教程。
notEnough
2023-04-10 13:41:08 +08:00
人物关系整理的有一个可以看下 prolog 逻辑编程语言 描述关系就能够得到你想要的结果
thetbw
2023-04-10 13:49:10 +08:00
地府管理系统

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

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

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

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

© 2021 V2EX