2021最新Java学习路线,自学者的福利

2、JAVA入门和背景知识

本阶段是进入“编程”的门槛,需要学习编程中最为基本的知识及认知;

  1. 了解Java语言发展史

  2. 了解DOS命令

  3. 掌握手动安装JDK,配置环境变量

  4. 掌握第一个java程序(HelloWorld.java)

  5. 掌握javac.exe以及java.exe命令的含义

3、变量、数据类型、运算符

本阶段是进入“Java语言”的最为基础,也是尤为重要的知识点,是需要去认真的学习了解;

  1. 了解进制及其转换

  2. 掌握变量的作用和定义的方式

  3. 能根据实际情况选择使用8种基本数据类型

  4. 掌握final常量和Scanner的使用

  5. 掌握常见的转义字符和字符集相关的知识

  6. 掌握算术运算符、赋值运算符

  7. 掌握关系运算符和逻辑运算符

  8. 了解位运算、条件运算符

  9. 掌握数据类型之间的转换

4、IDEA的使用和第一个java项目

IntelliJIDEA是我们非常熟悉的一款开发工具,是java编程语言开发的集成环境,使用它来编写我们第一个Java项目;

  1. IDEA的下载与安装;

  2. IDEA的配置和入门使用;

  3. 编写Java第一个项目;

5、控制语句、方法、递归算法

控制语句、方法、递归算法是进入“程序员”的门槛,需要学习编程最基本的知识;

  1. 掌握if语句和switch语句的区别和使用场合

  2. 掌握break在switch中的用法以及default语句

  3. 掌握三种循环的书写格式以及执行顺序

  4. 掌握break和continue关键字,了解return的作用

  5. 掌握多重循环的使用,掌握流程控制中常见的一些算法

  6. 了解死循环和不可达语句

  7. 掌握方法的声明与使用,以及调用方法时的内存分析

  8. 掌握方法的重载和使用场合

6、面向对象详解和JVM底层内存分析

深入内存底层,打扎实大家的基本功。本阶段内容学完,你就明白各个语言底层其实差异都不大。

  1. 了解面向对象和面向过程编程思想及其区别

  2. 理解类和对象的概念,以及两者之间的关系

  3. 掌握类的成员变量和成员方法

  4. 掌握成员变量和局部变量区别

  5. 掌握对象的创建过程和内存 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 分析

  6. 掌握构造方法的语法、特点及构造方法重载

  7. 掌握基本数据类型传递和引用数据类型传递的区别

  8. 理解this的本质

  9. 理解static修饰属性和方法的作用

  10. 掌握多态和final关键字

  11. 理解抽象类和抽象方法

  12. 理解接口和内部类的使用

  13. 掌握垃圾回收的规则

  14. 理解异常以及面向对象的设计原则

  15. 理解JVM底层原理分析

7、常用类和JDK源码分析

本阶段我们更加深入的介绍面对象机制,深入底层、再剖析JDK源码底层,这些都是成为JAVA高手必经的磨练。

  1. 掌握Java的八种基本数据类型的包装类

  2. 理解Integer类的源码

  3. 掌握String类的使用

  4. 理解String和StringBuffer的源码

  5. 掌握Date、DateFormat的使用

  6. 了解Calendar类

  7. 了解Math、Random类基本用法

  8. 了解BigInteger类和BigDecimal类的基本用法

  9. 了解枚举的特点和使用

8、异常机制和可视化bug追踪

本阶段我们更加深入的介绍异常机制,深入底层刨铣原理。

  1. 异常机制_异常分类_常见运行时异常详解

  2. CheckedException

  3. 异常处理_try_catch_finally

  4. 声明式异常处理

9、【项目】飞机大战

基于Java的飞机大战游戏的设计与实现。

主要目的是实现飞机大战这个游戏。

10、容器

本阶段我们更加深入的介绍 集合(容器),深入容器的用法及底层原理

  1. 掌握List接口以及List接口子类的底层数据结构

  2. 掌握Set接口以及Set接口子类的的底层数据结构

  3. 掌握HashMap的基本用法以及底层数据结构

  4. 掌握TreeMap的基本用法以及底层数据结构

  5. 掌握Iterator迭代器的迭代过程

  6. 了解ListIterator的特点和使用

  7. 了解Collections工具类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值