766培训网
电脑培训
0基础java学习的方法

0基础java学习的方法

发布时间 :2021-02-03 11:30:35 浏览量:286 收藏
导读:

学习编程,拥有一本书籍是很有必要的,可以购买一本有java基本语法学习的书籍。今天小编分享0基础java学习的方法,希望对大家有所帮助。

0基础java学习的方法

一、学习方法

学习编程,电脑必不可少,首先要买一台电脑,对于电脑的配置没有太过苛刻的要求,主流一般配置就行。

学习编程,操作系统的选择也是很重要的选择,刚开始可以先学习windows平台下开发,然后转到Linux下开发,Linux开发是个大趋势。所以比较得学会安装个各种操作系统。

学习编程,拥有一本书籍是很有必要的,购买一本有java基本语法学习的书籍,再购买一本java版的数据结构书籍和一本面相对象相关的书籍。

二、学习路线

第一、先学习Java的核心库

JavaSE的内容包括:环境搭建、基础语法、面向对象、数组、集合、常用类、IO流、反射机制、网络编程……..

第二、MySQL数据库

搞定一门数据库相关的课程,例如:MySQL、Oracle,搞定一个就可以了,目前互联网公司,例如:京东、阿里等,他们都在使用MySQL,所以建议大家学习MySQL数据库,小巧轻盈,免费,由于互联网公司的项目访问量比较大,所以一般会搭建数据库的集群,可以一个数据库不够,所以需要搭建数据库集群,为了应付高并发。

第三、WEB前端

以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…

第四、WEB后端

WEB后端其实可以是很多种不同的编程语言,例如:PHP、C、C++、Java,他们都可以进行WEB后端的开发,我们既然选择了比较火爆的Java,那么我们学习的后端一定是基于Java语言实现的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架构模式、数据库连接池、代理模式(动态代理)。另外后端学习了之后,还要学习一个异步编程技术AJAX。

学习到这里为止,表示Java基本/基础的技术已经学完了。但是这些最基层的技术在实际的开发中不会使用的,一般为了开发效率,都会使用大量的提前封装好的框架。

第五、做一个项目

这个项目比较能将之前所学全部串起来。

这个项目比较是基于:Servlet + Jsp+AJAX+jQuery+MySQL….

在这个项目的开发过程中:大家一定要记住,目前比较好的项目自动构建工具:Maven是一定要精通的。还有一个就是团队协作开发:Git/SVN是一定要会用的。

第六、学习高级框架

Spring、SpringMVC、MyBatis,持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很方便,所以大部分都是使用MyBatis。

第七、使用框架完成大型项目

这个项目比较是找几个人搭伙做一下。体验一下团队协作。尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git等。

三、学习书籍

《Java学习笔记》:此书的特点在于里面有很多作者对Java语言的独有的理解与讲解,这些内容往往也是所有Java语言初学者迷惑的地方。称之为超简明入门书籍也不为过。

《Java核心技术:卷1 基础知识》:这系列书籍,非常适合有一定编程基础的人看,里面基本全是技术讲解,能帮助有编程基础的人迅速掌握Java技术!

《Java从入门到精通》:作为一本Java技术的入门书,它是绝对出色的。语言通俗易懂,一个星期就能让你明白怎么用Java语言写程序。此书对于没有任何编程语言基础的同学非常友好,一步一步带领入门。

《疯狂Java讲义》:考虑到初学者大多数英文并没有好到可以直接阅读并理解英文书籍,这本书可以说是JAVA教学书中比较好的。

《Head First Servle&JSP》:这本书确实非常出色,个人觉得在Head First系列中也算是出色的一本。虽说它是为考试而写的,但是却非常适合初学者,能使人知其然并知其所以然。虽然很厚,但是很快能读完。如果是Servlet和JSP的初学者,推荐用这本。

《thinking in Java》:被称之为Java的圣经的一本书,不建议零基础刚入门的时候看,容易造成学习阴影压力,建议有一定能力以后观看,能学会很多东西,无论什么阶段都 能看,都能有不少收获