抽象封装继承多态的概念,封装继承多态的理解( 四 )


原本我以为之前的几篇文章已经可以解决大家的问题了 , 其实不然 , 因为我之前写的文章都是站在Java后端的全局上进行思考和总结的 , 忽略了很多小白们的感受 , 而很多朋友都需要更加基础 , 更加详细的学习路线 。所以 , 今天我们重新开一个新的专题 , 分别按照四篇文章讲述Java的学习路线(分别是入门篇 , 初级篇 , 中级篇 , 高级篇) , 笔者也打算趁此机会 , 回忆一下自己的Java学习历程 。
今天我们要讲的是 , 小白同学如何入门Java 。先声明一点 , 文章内容不会详细到每一步怎么操作 , 只会提供大致的思路和方向 , 给大家以启发 , 如果真的要一步一步指导操作的话 , 那至少需要一本书的厚度啦 。本文所述的方法不一定适合所有人 , 如有错误敬请谅解 。01 Java Web项目指南jav在上一篇文章中 , 我们讲到了入门Java的几个步骤 , 先搭建好环境 , 然后熟悉基本语法 , 接着熟悉Java的一些核心技术 , 并且在代码中进行实现 。
如果你已经完成了这部分内容的学习 , 应该会感觉自己对Java已经有一定了解了 , 可以轻松地写出一些Java代码 , 比如实现多线程输出数字 , 再如操作IO流等等 。当然 , 这些代码通常只是一些demo , 我们在实际的项目中可能并不会这么简单地使用这些技术 , 我们可能会同时使用集合类 , 多线程 , 以及操作数据库的API 。所以 , 在今天的初级篇中 , 我们就来谈谈怎么做项目吧 。
Java Web项目对于大部分Java新手来说 , 最适合他们入门的项目就是Java Web了 。因为Java天然适合做Web应用 , 并且生态完善 , 更有很多开源的工具和框架去支撑这些应用 , 比如Spring , Hibernate , SpringMVC等等 。那么 , 如何开始着手做一个Java Web项目呢 。个人认为最好的方式就是看视频了 。
因为 , 看书的话 , 很多内容比较过时 , 并且一般不会提供源代码 。也有一些大佬喜欢推荐开源的项目(在GitHub上面的项目) , 但是对于小白来说 , 如果没有很完整的文档去指导他们 , 那也是毫无意义的 。曾几何时 , Java Web的项目还在使用JSPServlet进行开发 , 后来出现了Struts2 , 再后来 , 出现了我们现在也一直在用的SpringMVC , 说实话 , 不论使用哪种开发框架 , 你都需要先花一些时间去学习相关的技术 , 否则你会发现 , 即使是看视频 , 你也不知道里面在讲什么 。
要想做好一个JavaWeb项目 , 你不仅需要一个好的项目课程 , 还需要足够的知识储备 , 下面就让我们来理一理这些内容把 。知识储备Java基础部分的内容咱们上次说过了 , 这里就不再重复啦~下面我们分别来说说其他几方面的知识储备把02 前端知识推荐资源:在w3cschool学习html , css和js , 支持在线测试代码 。
既然是做Web , 就难免要涉及到前端技术 , 不过 , 现在前后端分离已经是一种趋势 , 所以 , 如果你对前端不感兴趣 , 也没必要花太多时间去学习 。对于大部分同学来说 , 你最好要了解html的基本标签和格式 , 自己能够写一些简单页面 , CSS的话 , 也可以稍微接触一些 。相对于前面两个服务于样式的技术 , 我们倒是更应该去学习一下JavaScript , 了解它的一些基本语法 , 以及ajax的使用 , 因为在前后端交互时 , ajax是非常重要的 。

推荐阅读