https://github.com/zhanglei-workspace/shopping-management-system
曾经我也是满天搜索类似的问题,无果!现在我又搜索,给路人解解小惑。
star/fork 下来学习吧骚年!
一:Java基础项目
项目名称:《超市管理系统》
适用人群:
刚刚学完java基础,但没有学习jsp/servlet、框架等知识。
该项目具备知识
sql
JDBC
java基础
二:认识Java项目
项目名称:《lyons.eaby》
在《超市管理系统》的基础上又续写新项目 : 简单的购物网站《lyons.eaby》.
适用人群:
已学习完JSP/Servlet,对cookie,分页等知识有一定的了解。但没有学习Spring、Struts2等知识。
该项目具备知识
sql
JDBC
Java基础
HTML/CSS
JSP/Servlet
三:理解编程项目
项目名称:《lyons.eaby.new》
此项目代码根据 Java菜鸟项目 重构而来。知识量逐步增大,本项目主要学习面向接口结合配置文件编程。与以上两个项目显然的不同是,代码相对规范,向企业级的编程思想接近。
2:Java入门项目
具备知识
sql
Java基础
HTML/CSS
JSP/Servlet
MyBatis
JavaScript
四:Java入门项目
改为mybatis连接数据库。
此项目代码根据 Java菜鸟项目 重构而来。知识量逐步增大,本项目主要学习面向接口结合配置文件编程。与以上两个项目显然的不同是,代码相对规范,接近企业级的编程思想。利用周末空闲,逐渐推送中。。。后续:该项目重构完成,仅再改进细枝末节。 小建议:以 表(Table) 为学习路径;Goods->Order->User. 预:《3:Java狙击项目》继续以重构的方式学习新知识。 需要学习者了解 maven、Spring MVC 等相关知识 因已使用mybatis故Hibernate不再在此项目中涉及, 两个者思想类似、职能相同,喜欢的同学可以自己研究重构。
五:Java狙击项目
飞鸟速购
该项目独立于上述项目存在。 此项目涉猎的知识更为广泛。 时间仍然很难连续起来,间断性推送中。。。
开发工具:Eclipse + Oracle 开发框架:shiro+spring+springMVc+mybatis 另:jdk 1.8
另外,初学者还是建议把JDK看完吧。尤其是并发,集合,IO等几个模块。
![](https://img.haomeiwen.com/i7637771/bb7507d75f164fe4.png)
想要朝这方面发展或者真心有兴趣的。可以找我要一些基础的学习视频,Q号码:3300863615,这个是免费的,希望同学找我要的时候不要有理所应当的态度,毕竟都是我的心血,希望你是真的有一颗想要学好java的心,我也会尽所能的去帮助你成为一名优秀的程序员。
加我Q有以下几个要求,不达标的勿扰:
1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以
2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的
3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造
4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的
5、有一定的C语言基础,接触过java开发,想转行的
小号勿扰,不喜勿加
看并发,你要学会并发控制,线程生命周期管理,怎么写出有次序高效的执行流程。
看集合,你要学会一些基本的数据结构在Java 中的用法,知道在哪种场景下,什么样的数据结构才是最适合的,学会常用的算法比如二分查找等在集合上的利用。
看IO,你要学会程序是如何对外通信的,学会需要学会语言中异常处理的艺术,知道所有的数据都是可以流动的,可传播的,顺便把网络知识也学下。
这些你看完了,全部能够融汇贯通了,相信你已经不再需要问要看什么了。
作者:Lyons、资深铁锈
网友评论