Java自学这么久就好了

Java基础

基础不牢,地动山摇。

  1. 想要基础扎实,看书和看视频都可以,小研这里推荐的是看视频,更直观明了。
  2. 学习完之后一定要好好练习,练习可以帮助更好地去吸收知识点。
  3. 一定的练习量之后,可以看一看JAVA核心技术卷1,查漏补缺,之后就可以开始JavaWeb的学习啦。

JavaWeb基础

JavaWeb是一系列技术的综合,也是大多数Java学习者日后的技术方向。了解JavaWeb有利于更深层面理解,了解Java是如何在各个模块交互并发挥作用。

其中包括了Servlet和JSP的学习、tomcat的使用、理解MVC分层模式、mysql的基础用法以及JDBC、了解http协议。

这部分的内容十分繁杂,此阶段循序渐进,不要着急。

理解Servlet的原理以及生命周期。学完这一部分后就可以做简单的网页啦,会获得空前的成就感。

Java进阶

Java始终是我们JavaWeb开发体系中最核心的一环。

JavaWeb是进阶的基础,一环扣一环,这对接下来的深入学习打下基础。JAVA编程思想 这个时候就可以被请出山啦。

阅读后可以可以继续写更复杂的代码。可以是一个http服务器也可以是一个大型聊天室。

JavaWeb进阶

围绕整个java体系学习,我们要继续进阶。

  1. Linux,现在的服务器基本都是Linux系统,也不存在图形化操作界面。作为开发工程师推荐阅读《The Linux Command Line》,有中文在线免费版本TLCL
  2. 操作系统原理,主要学习进程控制调度、进程通信、存储和设备管理、文件管理以及系统安全。这一部分可以通过看教材或者自行找一些网课补充。
  3. 数据库,可以学习一下MySQL
  4. 网络协议,可以阅读《图解HTTP》《图解TCP/IP》如果要深入研究可以读《UNIX网络编程 卷1》《TCP/IP详解 卷1》大多数开发者接触http和tcp、udp、ip协议比较多,但是对整体网络协议栈有个完整了解是必要的。
  5. 数据结构与算法,数据结构是算法的基础,一定要清晰明了。
  6. SSM框架,Spring+SpringMVC+MyBatis可以说是开发必备,不需要太依赖框架进行学习。

除了视频(b站直接搜就很多)还有相关的网站可以学习,这部分明天小研再和大家分享,我们马上再见~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值