java学习需要掌握的知识

1.《Java编程思想》,掌握Java语法、语言特性,掌握一些常用的Java工具类(util包),如集合(List、Map、Set)、String、包装对象(Integer、Long、BigDecimal),Java的图形界面编程可以不看,进一步可以看看Java反射机制,但理解起来有些难度。延伸阅读建议看《Effective Java》;

2.企业级开发:Servlet开发规范、JSP、JDBC基础;这些可以找Java的规范文档的中文版来看,重点掌握Sevlet的生命周期、事件、jsp的九大内置对象及其使用;JDBC重点掌握使用JDBC连接数据库、执行SQL语句、处理结果集等操作,多了解和掌握Java提供的这些API;

3.框架学习:Struts、Spring、Mybatis,掌握框架的使用、搭建,重点理解MVC编程模式,学习框架要理解框架的原理,框架往往是对底层基础功能的封装,最好能明白它是怎样实现这样的封装,以及这种封装带来的好处;书籍的方面《Spring In Action》可以买,其它两个框架直接找他们的官网学习即可,因为Spring相对更复杂和强大一些,另两个框架使用官网的学习资料就够了。

通过以上三步,基本可以进行Java后台开发的业务逻辑开发,如果想深入学习,就要付出较多,这些只简单介绍,如果要进一步学习需要占用很多精力,可能需要你放弃原来IOS和移动应用方面的东西了:

1. Java虚拟机方面的学习;

2.Java多线程编程学习;

3.分布式理论和基于Java进行分布式和微服务方面开发。

你可能感兴趣的:(java学习需要掌握的知识)