当前位置: 首页 > article >正文

Java语言体系

 一、体系理论

       作为一个程序员终身学习是其必备的技能,我认为回顾能够更好的去让自己理解知识,将这些碎片化的知识练习起来。

       最近由于不断进行知识学习与整理,越发觉得作为任意一个知识体系,只要能够建立对这个知识的自我理解的知识框架,便能够快速的掌握所学习的内容,而这样的学习方法能够帮助你大量的去缩短学习一门科目或者一项技术的时间。

      我将来记录学习的Java知识以及Web开发的知识用以整理我的知识体系,并且希望有能够帮到你并对此有所收获。

二、内容简介

       1.Java语言基础

              在这个层面你只需要掌握Java的基础语法、面向对象、字符串和数组这些基本知识

              而对于这些其实无论是在任何平台都有整理的资料,这里不在赘述。

             推荐:

             CSDN文章    Java基础篇-CSDN博客

             Java 基础 - 面向对象 | Java 全栈知识体系 (pdai.tech)          

             以及B站上的Java教学视频都很详细  

       2.Java语言进阶

             而我们要进一步去了解Java语言的学习则应该对于一下知识去进行学习

             (1)集合框架

             (2)并发与多线程

             (3)IO/NIO

             (4)网络编程

             (5)JVM

             (6)Java8、Java11、Java17 版本特性

       3.Java语言底层

                TODO  深层次理解与源码解析

       4.开发知识

              java自定义异常和枚举,日志与  单元测试

             Java常用开发库

             数据结构与算法

             设计模式

            正则表达式

              

 


http://www.kler.cn/a/234820.html

相关文章:

  • 基于表格滚动截屏(表格全部展开,没有滚动条)
  • 问:MySQL主从同步的机制梳理?
  • TVM计算图分割--分割方式
  • 如何在 Ubuntu 16.04 上设置 NFS 挂载
  • Redis五种数据类型剖析
  • VMWare虚拟机NAT模式下与外部主机(非宿主机)通信
  • 《动手学深度学习(PyTorch版)》笔记8.5
  • 【UE 游戏编程基础知识】
  • YOLOv5独家改进:上采样算子 | 超轻量高效动态上采样DySample,效果秒杀CAFFE,助力小目标检测
  • CSS Selector—选择方法,和html自动——异步社区的爬取(动态网页)——爬虫(get和post的区别)
  • 算法------(11)并查集
  • UVA11021 Tribles
  • 腾讯云4核8G服务器价格,性能如何?
  • Linux操作系统基础(九):Linux用户与权限
  • 字符串的解码--leetcode 394
  • .NET Core 3 foreach中取索引index
  • 《动手学深度学习(PyTorch版)》笔记7.3
  • 【Linux技术宝典】Linux入门:揭开Linux的神秘面纱
  • Python requests模块 快速入门 这篇就够了
  • 中国电子学会2019年12月份青少年软件编程Scratch图形化等级考试试卷三级真题(选择题、判断题)
  • 导入jar包的办法,若Maven报日志错误,Cannnot resolve XXXXX.jar
  • Springboot+vue的社区养老服务平台(有报告)。Javaee项目,springboot vue前后端分离项目
  • leetcode——滑动窗口题目汇总
  • python中的数组和list的异同
  • C语言之随心所欲打印三角形,金字塔,菱形(倒金字塔)
  • Go语言每日一练——链表篇(五)