知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

零基础学Java/2020最新学习路线

发表时间:2022-03-25来源:网络

学习路线我们先来看看一个思维导图

然后零基础入门Java,作为一个Java初学者,我们首先需要知道,学完Java能做什么?

1、web开发,应用场景最多的一个分支。列如常见的淘宝,京东等等

2、Android应用的开发,具体的应用有哪些?所有的Android应用都是用Java开发的

3、PC端应用开发,例子就是常用的Java开发工具Ecplise

那我们应该怎么去学Java呢?

第一阶段:Java基础

学习任何一门编程语言,首先要学习的是基础语法,开启Java学习的第一步,当然就是深入掌握计算机基础、编程基础语法,如:

Java中的标识符,关键字,变量,数据类型以及数据结构等

第二阶段:面向对象

从我们开始接触Java这门语言后,就有人告诉我们这是一个面向对象(Object Oriented Programming)的语言。说的最多的是new个对象,那什么是面向对象呢?

将现实的事物抽象出来,注意抽象这个词是重点啊,把现实生活的事物以及关系,抽象成类,通过继承,实现,组合的方式把万事万物都给容纳了。

举个最简单点的例子来区分一下 面向过程和面向对象

有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择
1、自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。
2、去饭店,张开嘴:老板!来一份鱼香肉丝!
看出来区别了吗?这就是1是面向过程,2是面向对象。说的有点多了哈!!!

第三阶段:JavaSE

JavaSE就是一种标准版,是Java中的基础部分。Java SE 包含了支持 Java Web 服务开发的类。需要学习的内容有:

API开发文档

包装类,Object类

集合操作,排序

IO流,线程,TCP协议

JDK的特性等

第四阶段:数据库(MYSQL | ORACLE)

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

互联网最具价值的是数据,任何编程语言都需要解决数据存储问题,而数据存储的关键技术是数据库。MySQL和Oracle都是广受企业欢迎的数据库管理系统。Java程序和数据库通信的最常见技术是JDBC,Druid等。

学习这些数据库技术后,可以掌握数据库运维技术、复杂业务表结构设计规范、工作中常见的SQL操作、软件数据存储等。

需要学习掌握的技术有:

数据库原理

数据类型,函数

SQL语句的增删查改,子查询等

数据表的视图、索引、约束

JDBC的原理以及基础编程

第五阶段:WEB前端编程

浏览器展示给用户看到的网页就是前端,前端有三大基础技术分别为Html、CSS、JavaScript,这些学完后,为了做出更好、更炫的交互式体验效果,我们还需要学习jQuery、ElementUI、Vue、Ajax,以及打包工具webpack。
学完这些技术后,我们可以独立开发微信小程序、响应式网站、移动端网站、开发类似京东一样的商城、管理后台等。

前端基础学习我们需要:

WEB概述,文本处理,图像,超链接,表格,表单

CSS概述,语法,常用属性等

Javascript基础语法,函数等

JQuery概述,选择器,JQuery操作DOM,事件处理等

JSP+Servlet

响应式UI框架Bootstap & LayUI

第六阶段:企业级开发框架

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

SpringBoot+SpringCloud 分布式开发框架

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜