《Java基础的重点知识点全集》—— 第0章-开篇序言

《Java基础的重点知识点全集》——  开篇序言:

Java基础名字上有个基础,但是它并不“基础”,JavaEE后端开发这个庞大的体系包括各种框架及中间件都是在Java基础上建立而来,也就是说Java基础是一个核心地基,要抱着能独立写出框架和中间件的心态来学习Java基础。我发现现在市面上的Java基础书籍,各有各的特点,侧重点各不相同,然后针对同一个问题,每本书涉及到的深浅都不同,每本书在一些重点知识点上总有遗漏以及没有解释完整的地方,也就是说针对某一个相同问题想要完整的搞清楚,需要把这些所有书里面涉及相同问题的章节全部看一遍才能搞清楚,编程就是规则+思维,知识点就是规则,Java有自己的规则,如果连规则都没有深度掌握谈何去发挥思维,出于这个原因,我就想按照我自己的思路整理一套针对Java基础的重点知识点的完整无死角的电子书,主要针对JavaEE方向,像客户端图形界面的开发暂时就不涉及了。本电子书按章节以知识点形式发布到本专栏,方便我自己日后查阅,如果能顺便帮助到你,我会非常开心,写这篇电子书不是为了卖弄自己,纯是方便我自己查阅。我参考了很多网上的资料,一些理论知识点我会在参考网上收集到的资料的基础上然后用自己的理解做一个总结,有一些中间过程式讲解的代码参考了一些培训机构在网上的视频里的代码,然后本电子书中成品项目代码例如五子棋案例成品代码都是我个人亲手所写。不敢说本电子书内容绝对完整与系统,但是重要的知识点都会涉及,如果需要转载我这本电子书请注明出处,谢谢,如果内容有错误望指出,我会去修改,本电子书内容会持续的改进。注意:如果读者能有一点C语言基础的话会读的更顺畅。(具体内容还在整理中,后续整理完之后会分批按章节发到本专栏,内容会持续完善及纠错,目前本电子书主要针对Java8,jdk8会一直支持到2030年,仍然有很大一部分项目在用java8,所以java8一定要学的非常扎实。本电子书里面代码的jdk运行环境是甲骨文jdk8u202和OpenJDK17(Adoptium Eclipse Temurin 17),操作系统平台是windows11,日后会针对java17的新内容做一个章节补充,并且在不久的将来我会单独对Java17整理一套案例集出来发布到本电子书的最后,最新的长期稳定版java21暂时不考虑,还太新怕不稳定,而且还有很多库没有跟上,等到2025年下半年或者2026年之后再考虑java21)

Java Web方向的技术主线:

第一步:Java基础、MySql、JDBC;(其中的第一步也就是本专栏电子书重点讨论的问题)
第二步:JSP、Servlet;
第三步:Spring、Spring MVC、MyBatis、Spring Boot;
第四步:JVM、Java多线程、设计模式、SSM框架设计原理、算法;

《Java基础的重点知识点全集》——  目录:

第一章、初识Java庐山真面目:

第1章-第1节-编写第一个Java程序并在命令行编译和运行

第1章-第2节-初识Java规则以及一些注意事项

第二章、Java基本数据类型和运算符:

第2章-第1节-Java变量相关规则以及注意事项

第2章-第2节-Java基本数据类型的相关知识点

第2章-第3节-Java运算符的相关知识点

第三章、Java流程控制和方法/函数:

第3章-第1节-Java流程控制语句相关知识点

第3章-第2节-Java无限循环和嵌套循环以及break和continue

第3章-第3节-Java核心类库之Scanner和Random

第3章-第4节-Java中的方法(函数)

第四章、Java中的数组以及相关算法和综合应用:

第4章-第1节-初识Java中的数组

第4章-第2节-Java中的数组相关知识点

第4章-第3节-Java中跟数组相关的几个算法以及综合应用

第五章、Java中的面向对象:

第5章-第1节-初识Java中的面向对象

第5章-第2节-Java中的匿名对象和构造方法

第5章-第3节-Java面向对象的封装以及局部变量、this、static

第5章-第4节-Java面向对象的继承以及抽象和代码块

第5章-第5节-Java面向对象的多态以及类库的使用方式、final

第5章-第6节-Java中的权限修饰符以及方法toString、equals

第5章-第7节-Java面向对象编程之接口

第5章-第8节-Java面向对象中的内部类

第5章-第9节-Java中的枚举类(暂时还没整理)

第六章、Java中的基础类库(第三章里面讲过Scanner、Random):

第6章-第1节-Java中基本数据类型的包装类

第6章-第2节-Java中的String类

第6章-第3节-Java中的字符串缓冲区:StringBuilder和StringBuffer

第6章-第4节-Java中的Date类

第6章-第5节-Java中的Calendar类

第6章-第6节-Java中的LocalDate和LocalDateTime类(暂时还没整理) 

第七章、Java中的异常处理和集合以及Lambda表达式:

第7章-第1节-Java中的异常处理

第7章-第2节-Java中集合的体系结构

第7章-第3节-Java中的List集合

第7章-第4节-Java中的Set集合和自然排序compareble

第7章-第5节-Java中的比较器comparator定制排序和泛型简单介绍

第7章-第6节-Java中的Map集合

第7章-第7节-Java中的TreeMap和HashTable以及collections工具类

第7章-第8节-Java中的函数式编程Lambda表达式

第7章-第9节-Java中的Stream流(链式调用)

第八章、Java中的泛型和IO(Input/Output)流:

第8章-第1节-Java中的泛型(参数化类型)

第8章-第2节-Java中IO流的简单介绍

第8章-第3节-Java中的字节流

第8章-第4节-Java中字节流的缓冲流

第8章-第5节-Java中的字符流

第8章-第6节-Java中字符流的缓冲流

第8章-第7节-Java下对象的序列化与反序列化

第8章-第8节-Java中的文件类File的简单介绍

第九章、Java中的反射和properties配置文件以及自定义注解:

第9章-第1节-关于Java中properties配置文件的介绍

第9章-第2节-Java中的反射机制

第9章-第3节-Java中的自定义注解

第9章-第4节-再谈Java中的反射

第十章、Java中的多线程和同步锁:

第10章-第1节-Java中的多线程

第10章-第2节-Java多线程中的synchronized锁

第10章-第3节-Java中的其它同步锁(暂时还没整理) 

第10章-第4节-Java中多线程Thread里面的常用方法

第十一章、数据库SQL语句以及Java中的JDBC:

第11章-第1节-SQL语句(基于mysql社区版8.0系列)

第11章-第2节-Java中的JDBC(暂时还没整理) 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zwarwolf

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值