自学java要学些什么知识?

基础知识:

javaSE这是基础,一定要好好学习!Java语法,面向对象(包括类、对象、方法、继承、封装、抽象、 多态、消息解析等),常见API,数据结构,集合框架,设计模式(包括创建型、结构型、行为型),多线程和并发,I/O流,Stream,网络编程。

JavaEE:

Java EE 是在 Java SE 的基础上构建的,Java EE容器,Web容器,常用框架(包括Struts2、Hibernate、Mybatis、Spring),消息服务,分布式事务,数据交换格式,Web Services,依赖注入,注解,开发规范。

JavaWeb:

前端技术要重视。HTML, CSS, JavaScript。你可以尝试自己写一些页面,并力让它变得漂亮。接下来是Servlet/JSP(J2EE)部分,这是Java后端开发必须精通的。关于这部分学习资源的选择,业界比较认可的有马士兵的视频,《Servlet与JSP核心编程》等,当然,需要个人因需选择。

最后,学会使用数据库:

MySQL作为Java主流的关系型数据库是个不错的入门选择,它不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如Navicat等。

框架知识:

目前比较主流的是SSM框架,即Spring+SpringMVC+MyBatis。它们常作为数据源较简单的web项目的框架。你需要学会快速利用这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。在搭建SSM的过程中,有意识地了解一下Maven的知识。

发布了134 篇原创文章 · 获赞 12 · 访问量 5172

猜你喜欢

转载自blog.csdn.net/z1c5809145294zv/article/details/105044541