曾经我也是满天搜索相似的问题,无果!如今我又搜索,给路人解解小惑。git
star/fork 下来学习吧骚年!程序员
一:Java基础项目github
项目名称:《超市管理系统》面试
适用人群:算法
刚刚学完java基础,但没有学习jsp/servlet、框架等知识。spring
该项目具有知识sql
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等几个模块。
想要朝这方面发展或者真心有兴趣的。能够找我要一些基础的学习视频,Q号码:3300863615,这个是免费的,但愿同窗找我要的时候不要有理所应当的态度,毕竟都是个人心血,但愿你是真的有一颗想要学好java的心,我也会尽所能的去帮助你成为一名优秀的程序员。
加我Q有如下几个要求,不达标的勿扰:
一、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工做能够
二、在公司待久了,如今过得很安逸,但跳槽时面试碰壁。须要在短期内进修、跳槽拿高薪的
三、参加过线下培训后,知识点掌握不够深入,就业困难,想继续深造
四、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的
五、有必定的C语言基础,接触过java开发,想转行的
小号勿扰,不喜勿加
看并发,你要学会并发控制,线程生命周期管理,怎么写出有次序高效的执行流程。
看集合,你要学会一些基本的数据结构在Java 中的用法,知道在哪一种场景下,什么样的数据结构才是最适合的,学会经常使用的算法好比二分查找等在集合上的利用。
看IO,你要学会程序是如何对外通讯的,学会须要学会语言中异常处理的艺术,知道全部的数据都是能够流动的,可传播的,顺便把网络知识也学下。
这些你看完了,所有可以融汇贯通了,相信你已经再也不须要问要看什么了。
做者:Lyons、资深铁锈