全网找不到的专业Java自学指南 - 极悦
首页 课程 师资 教程 报名

全网找不到的专业Java自学指南

  • 2020-11-10 17:50:45
  • 927次 极悦

Java自学如今成为了网上的热词之一,原因无他,除了Java语言的流行带来的互联网行业的高薪就是很多人没有系统的时间和精力去上培训班。于是乎,越来越多的人选择自学Java,但是问题也随之而来,没有一份好的Java自学指南学起Java就像一只无头苍蝇到处乱窜。一份真正意义上的优秀的Java自学指南,一纸难求。

作为Java自学指南的开篇当然是Java基础,不积跬步无以至千里,不积小流无以成江海。我们以Java SE为开篇,为大家介绍一下来自极悦的Java自学指南。当然,我们自学是有很多渠道的,包括书籍,互联网上的资料,视频教程等等。

 

一、JavaSE

JavaSE里面的内容有些杂,但还是建议先学好JavaSE,包括环境搭建和安装,具体可以参照下面的课程

 

1.Java语言概述

Java语言发展史

Java语言的特性

Java中JDK、JRE、JVM三者之间的关系

Java程序的开发过程与运行过程

编写第一个Java程序

Java中的注释

Java中public class与class的区别

 

2.Java标识符与关键字

Java标识符

Java关键字

 

3.Java变量

Java字面量

Java变量介绍

Java变量使用

Java变量分类

Java变量的作用域

 

4.Java数据类型

Java的数据类型介绍

Java字符类型

Java整数类型

Java布尔类型

Java浮点类型

Java基本数据类型转换

 

5.Java运算符

Java运算符概述

Java算术运算符

Java关系运算符

Java逻辑运算符

Java位运算符

Java赋值运算符

Java条件运算符

Java字符串连接运算符

 

6.Java控制语句

Java控制语句概述

Java选择语句if

Java switch选择语句

Java for循环语句

Java while循环语句

Java do while循环语句

Java break语句

Java continue语句

Java return语句

 

7.Java方法

Java方法的作用及本质

Java方法的定义及调用

Java方法返回值详解

Java栈数据结构

Java方法执行过程中内存的变化

Java递归方法

Java方法重载

 

8.Java面向对象

Java面向对象编程和面向过程编程的区别

Java面向对象特征

Java类与对象的定义

Java类的设计与发现

Java类中的定义

Java对象的创建和使用

Java对象的创建和使用方法

Java虚拟机内存管理

Java构造方法Constructor

Java空指针异常

Java实例变量是一个引用

Java方法调用时参数的传递问题

 

9.Java封装

Java封装

 

10.Java中static和this

Java中this关键字是什么

Java this关键字的使用(在实例方法中)

Java this关键字的使用(在构造方法中)

Java中static关键字

Java中static静态变量

Java static静态代码块

Java static静态方法

 

11.Java继承

Java继承定义

Java如何继承

Java方法覆盖和多态

Java方法覆盖

Java多态

Java多态的作用

 

12.Java super

Java super的定义

Java中super关键字的使用(在构造方法中)

Java中super关键字的使用(在实例方法中)

 

二、数据库

包括目前主流的数据库:

1.MySQL主从复制

2.Oracle

3.Mycat

4.MySQL

5.Redis

6.MySQL存储过程

 

三、Web前端

1.JavaScript教程

2.HTML教程

3.jQuery教程

4.Servlet

5.JSP

6.EL表达式

7.JSTL标签库

8.Filter过滤器

9.Listener监听器

10.AJAX

11.cookie&session

 

四、数据结构和算法

包括常用的堆栈和排序算法

 

五、流行框架

1.Spring

2.SpringMVC

3.Mybatis、MyBatisPlus

4.SpringBoot

 

六、分布式

1.Spring Session

2.FastDFS

3.Dubbo

4.RabbitMQ

5.高并发解决方案

 

七、开发工具

1.JMeter

2.Git

3.Maven

4.IntelliJ IDEA

 

当然最后必不可少的是Java面试题,能够检验我们的自学成果。好了以上就是为小伙伴们准备的史上最权威的Java自学指南,当然,自学Java最主要的还是靠自己的自制力,因人而异,遇到困难可以在网上或者现实中寻求帮助,毕竟自学还是需要一定的指导才能达到更好的效果的。当然,本站的Java教程对Java知识已经总结的很全面了,想自学的小伙伴也可以作为自学的参考来学习Java。

 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交