专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Java学习需要经历几个阶段_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 14:55:32       共计:3601 浏览

Java学习需要经历几个阶段?

必看Java 学习路线——四个阶段

先说明一下我的情况,我是从研一才开始接触 Java,然后自己摸索,期间真是摸打滚爬过来的。我学的是通信专业,但是研究生导师项目都是java应用项目,因此当时也就很自然的学习了java。后面慢慢发现java使用场景非常广泛,生态也很好,渐渐驱使了我对java的兴趣。学习一门语言的时候,一定要选自己感兴趣的,而且要有自己的目标,不然的话,后期很难坚持下来,除非你有很强的自律性。每个人前进都是有自己的驱动力,所以找到属于自己的驱动力,才能保证你不断的进步。

Java第一阶段

我一开始学习 Java 的时候,看的是圣思源的视频,这个视频的好处就是在学习 Java 基础的时候,完全脱离一些集成的工具,就是用编辑器(notepad++)写好程序,手动通过命令行去编译,再执行,让你能够了解其中的原理,以及锻炼自己的动手能力。如果一上来就上你用 Eclipse 或者其它工具,把一些底层的东西屏蔽掉,开始学习的时候大家可能连 class 文件都没有见过,只是知道写了这行代码,运行之后它会出来什么结果。我都是边看视频边跟着敲代码,有助于记忆。

知识点梳理:

基本概念:类、对象、继承、抽象、覆写等

集合:Collection 集合、List 集合、Set 集合、Map 集合

异常:Java 中异常处理机制和应用,自定义异常

IO:File 类,字符流、字节流、转换流、缓冲流、递归

网络编程:Socket

线程:线程的生命周期,Java 线程池,线程同步问题,线程死锁问题

继承和接口:Class,Interface

反射:动态代理

Mysql 和 JDBC 开发:Mysql 数据库,JDBC,DBUtils,DBCP连接池

书籍推荐:Head First Java, Java核心技术

Java 第二阶段

Java 基础学习完之后,我是开始学习 Javaweb,在一开始的几天比较迷茫,因为感觉自己写的东西没有用处,比如写个计算器什么的,生活中没有什么用,可能是太过于看结果导致的。这个时候应该去做一些有趣的事情,学习新的知识,开发新的大陆,这就是我们的 Web 开发了,主要包括前端页面(HTML/CSS/JS),Servlet/JSP,以及 Mysql 相关的知识。

知识点梳理:

前端技术:HTML、CSS、JS、JQuery、Bootstrap

JavaWeb 核心内容:Servlet、JSP、XML、HTTP、Ajax、过滤器、拦截器等

Mysql 和 JDBC:复习

推荐书籍:相关的 Web 书籍都可以,可以顺带着看 Java 编程思想

Java 第三阶段

这个阶段是在你掌握第二阶段之后开始,如果学习了第二个阶段之后想找工作的话,还需要在学习一些主流的框架知识。之前比较主流的框架是 SSM 框架,既 Spring,SpringMVC,Mybatis。要学会这些框架的搭建,以及用它们作出一个简单的 WEB 项目,包括增删改查的功能。现在比较流行的应该是springboot、springscurity、springcloud一套了。

搭建这三个框架的时候,一定要记录自己搭建的过程,这个在你工作之后肯定会用到的。在搭建的过程,我们通过网上查找资料或是跟着视频学习,都会接触到 Maven 这个工具,这个工具在你工作之后,也一定会用到的,可以顺带着了解,你不一定要去完全掌握,只要学会使用,知道基本原理就可以。学会使用之后,自己要跟着老师或者从网上去理解更多的东西,比如那些配置文件等。

知识点梳理:

Spring 框架:配置文件、IoC 思想、DI 依赖注入、面向切面编程、事务等。

Springboot:自动配置原理、结合消息队列、redis、es等的使用

SpringMVC:框架原理、交互、拦截器等。

Maven:安装使用、基本操作。

Mybatis:框架原理、Mybatis 开发 DAO 方式、与其它框架的整合。

推荐书籍:Spring 实战,Effective Java,Java 编程思想

Java 第四阶段

这个时候相信你已经能够完成独立开发,并且也工作了,对付工作上面的时候,你的技术一定是可以的。但是这个时候不要对自己进行松懈,你要继续学习,而不是工作只是为了应对工作,你应该提升自己的价值。这个时候可以去看一些比较底层的书籍,比如《深入理解Java虚拟机》,这本书就是全面帮助你了解 Java 虚拟机,这个时候想必你一定知道 Java 是运行在 JVM 上的,你没有任何理由不去了解 JVM。另外,关于并发这方面,推荐《Java并发编程实战》,这本书啃完之后,对并发的理解应该有一定的体会了。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql查询字段值太长,mysql怎么一个字段设置多个值_数据库 | ·下一条:MYSQL中使用存储过程中_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有