前言
我常常在想,近些年来互联网行业裁员情况越来越严重,为什么还是会有特别多的人挤破脑袋想要入这一行,尤其是大部分已经工作的人也会想着要转行来学习编程,再根据今年的高考志愿填报情况来看,很明显,计算机学科已经成为热门行业,那对于刚刚入学的新生以及想要转行的人来说,怎么开始学习一门编程语言,确实是一大难题。
所以,今天就关于Java这一类编程语言,我们对初学者的学习也有了以下的内容分享,这份内容看完之后可以说是相当精彩,由阿里内部出品的“Java初学者开发宝典”,堪称就业必备,现已嗨翻全网。
以下将会从Java初学者入门需要掌握的硬实力以及加分项软实力两个方面着手阐述,内容涉及到初学者需要掌握到的技术点以及工具的使用,希望能够对刚入门或刚转行的朋友有所帮助:
文章篇幅有限,这份文档资料可提供完整的pdf版
添加图片注释,不超过 140 字(可选)
这份Java开发者初学宝典内容囊括:
入门需掌握的硬实力:
Java基础复盘:Java基础语法+面向对象+J2SE I+J2SE II
Web编程初探:MySQL数据库+JDBC编程+Web前端基础+Servlet+JSP
SSM入门到精通:Spring+SpringMVC+Mybatis(商贸城管理系统-SSM、企业权限管理系统)
SpringBoot+SpringCloud分布式开发:SpringBoot+SpringCloud(基于SpringBoot的商城管理系统实战)
Oracel数据库
为你加分的软实力:
Linux
Git
maven
添加图片注释,不超过 140 字(可选)
一、Java基础复盘
1.Java基础语法
程序入门及开发环境介绍
变量、数据类型、运算符
分支结构(if/switch)
循环结构
面向对象基础
数组+数据结构+算法
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
2.面向对象
封装、类与对象、面向对象
类之间的关系(关联、依赖、泛化、聚集)
面向对象的封装、继承、多态
访问控制、final、 static(类方法, 常量,类)、
抽象类、接口、内部类
设计模式:单例模式、工厂模式
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
3.J2SE I
API帮助文档、常用APl介绍(String、 Math)
日期操作类:Date、Calendar、 DataFormat
集合类、数据结构、集合排序
异常处理
JDK8新特性:Lambda、函数式接口、StreamAPl
JDK9新特性
添加图片注释,不超过 140 字(可选)
4.J2SE II
File文件操作
I0流操作
多线程与并发编程
TCP、UDP、 Socket编程、 HTTP/HTTPS协议
类加载+反射
图形技术GUI (选学)
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
二、Web编程初探
1.MySQL数据库
数据库原理SQL
数据类型与函数
SQL基础语法、关联查询
SQL高级查询、分页查询
视图、索引、约束
存储过程、触发器
数据库设计和建模I具PowerDesigner
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
2.JDBC编程
JDBC原理、基础编程
JDBC核心API
JDBC高级编程,DAO模式
连接池技术Druid. C3P0、DBCP
通用CRUD解决方案DBUtils
事物管理+事物隔离界别
添加图片注释,不超过 140 字(可选)
3.Web前端基础
web概述、HTML概述、 HTML文本处理、图像、超链接、表格、表单
CSS概述、CSS语法、CSS选择器、重用属性
JavaScript基础语法、函数、事件、重用属性
DOM操作表单验证
JQuery概述、JQuery选择器、 JQuery操作DOM
JQuery事件
添加图片注释,不超过 140 字(可选)
4.Servlet+JSP
Web容器:Tomcat介绍、常见配置、使用
Servlet基础、HTTP协议、 Servelt 工作原理、Servlet生命周期
JSP语法、JSP运行原理、转发、重定向、JSP开发常见问题
JSTL、EL表达式、过滤器、监听器
会话跟踪技术(Cookie,Session)
文件上传、下载、验证码、二维码、Excel文件解析
AJAX与Json数据格式、Redis缓存技术
添加图片注释,不超过 140 字(可选)
三、SSM入门到精通
1.Spring
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
2.SpringMVC
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
3.Mybatis
添加图片注释,不超过 140 字(可选)
4.商贸城管理系统SSM版
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
四、SpringBoot+SpringCloud分布式开发
1.SpringBoot
添加图片注释,不超过 140 字(可选)
2.SpringCloud
添加图片注释,不超过 140 字(可选)
总结
实话实说,无论是初入这个行业,还是已经在这个行业摸爬滚打多年的,想要在这个行业站稳脚跟,学习是最好的方式。就我个人观点来说,想要在一个行业站到金子塔顶端,时间和努力是最好的见证,花时间去学习,肯定会带来相对应的回报,尤其是在互联网行业来说,一切皆有可能。
若你也对Java感兴趣,想要学习,或者改变自己,那就趁早行动起来,或许这份Java初学者开发宝典就能够帮你提升自己。
资源获取:
大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式
精彩专栏推荐订阅:在下方专栏
每天学四小时:Java+Spring+JVM+分布式高并发,架构师指日可待