您当前的位置: 首页 >  Java

Kevin-Dev

暂无认证

  • 0浏览

    0关注

    544博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java -- 基础】一份 Java 入门学习指南

Kevin-Dev 发布时间:2020-03-20 13:45:24 ,浏览量:0

在这里插入图片描述

1. 语言特性

当学习一门语言的时候,优先学习其语言特性十分重要。这里要学的 Java 语言特性包括:

  • 【Java – 基础】开发环境搭建
  • 【Java – 基础】面向对象的三大特征
  • 【Java – 基础】多态的实现原理
  • 【Java – 基础】方法重写(Override)& 重载(Overload)
  • 【Java – 基础】抽象类(Abstract) & 接口(Interface)的区别
  • 【Java – 基础】深入探索 – 注解(Annotation)
2. 常用介绍

主要包括在实际使用 Java 时的一些常见使用类及方法介绍。主要包括:

  • 【Java – 基础】深入探索 – 数据类型
  • 【Java – 基础】常见四种引用及应用场景(强、弱、软、虚)
  • 【Java – 基础】深入探索 – String 类
  • 【Java – 基础】Object 类的公有方法
  • 【Java – 基础】关键字 volatile
  • 【Java – 基础】静态关键字 static
  • 【Java – 基础】了解 return 和 finally 的执行顺序
3. 集合

在 Java 中,集合的使用可谓是重中之重。要学的内容主要包括:

  • 集合有哪些类型?对应特点是什么?
  • 集合之间的继承关系是什么?
  • Collection 接口相关内容学习(List集合、Set集合、Queue集合)
  • Map接口相关内容学习(HashMap、LinkedHashMap、TreeMap)

具体请看文章:【Java – 基础】深入探索 – 集合

4. 源码解析

学习 Java 的常用源码分析能让你在使用 Java 语言时提高开发效率,主要包括:

  • 【Java – 基础】HashMap 源码分析
  • 【Java – 基础】ArrayList 的源码分析
5. 机制

学习 Java 的常用机制能让你在使用 Java 语言时提高开发效率,主要包括:

  • 【Java – 基础】多线程基础知识汇总
  • 【Java – 基础】关键字 synchronized
  • 【Java – 基础】线程锁:方法锁、对象锁、类锁
  • 【Java – 基础】深入探索 – NIO
  • 【Java – 基础】JNI 与 NDK (含实例教学)
  • 【Java – 基础】深入探索 – 反射
  • 【Java – 基础】深入探索 – 泛型
关注
打赏
1658837700
查看更多评论
立即登录/注册

微信扫码登录

0.0507s