【Java】Java主要知识点目录整理

一、Java SE概述

作者相关文章链接:

1、【Java】JavaSE概述-CSDN博客

  • Java SE(Java Platform, Standard Edition)是Java编程语言的标准版,主要用于开发桌面应用程序、控制台应用程序以及一些简单的中小型Web应用。以下是Java SE的主要知识点,按照不同的类别进行归纳和总结:
  • Java SE是Java编程语言的基础版本,包括了Java编程语言的核心库和Java虚拟机(JVM)。

二、Java基本语法

作者相关文章链接:

1、【Java】变量_数据类型-CSDN博客

2、【Java】运算符-CSDN博客

3、【Java】流程控制(条件语句、循环语句、分支语句和异常处理)-CSDN博客

  • 变量声明、数据类型(包括基本数据类型如byte、short、char、int、long、float、double和boolean,以及引用类型如String、Integer等)。
  • 运算符(算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符等)。
  • 流程控制(条件语句、循环语句、分支语句以及异常处理等)。

三、面向对象编程

作者相关文章链接:

1、【Java】类_对象-CSDN博客

2、【Java】封装、继承与多态-CSDN博客

3、【Java】接口与抽象类-CSDN博客

  • 类与对象:类是对象的设计图,对象是类的一个实例。
  • 继承与多态:继承是子类继承父类的属性和方法,多态是同一个方法针对不同的对象有不同的表现形式。
  • 封装:将数据和方法进行了封装,隐藏了内部的实现细节。
  • 接口与抽象类:接口是一种抽象的数据类型,抽象类是抽象了一些共同的特征和行为的类。

四、数组与字符串

作者相关文章链接:

1、【Java】数组_字符串-CSDN博客

2、【JavaSE】API_数学类_随机类_系统类-CSDN博客

3、【JavaSE】API_字符串-CSDN博客

4、【JavaSE】API_Object_Wrapper-CSDN博客

  • 数组:用于存储同一类型的数据的重要数据结构。
  • 字符串:在Java中非常重要,需要熟练掌握String类、StringBuilder类以及字符串操作方法。

五、异常处理与输入输出

作者相关文章链接:

1、【JavaSE】异常-CSDN博客

  • 异常处理:Java异常处理机制可以帮助处理程序运行过程中的错误,提高代码的健壮性。
  • 输入输出操作:包括文件读写、网络通信等,掌握IO操作方法对于实际项目开发很有帮助。

六、集合框架与泛型

作者相关文章链接:

1、【JavaSE】集合类01-CSDN博客

2、【JavaSE】集合类02-CSDN博客

3、【JavaSE】集合类03-CSDN博客

4、【JavaSE】StreamAPI-CSDN博客

  • Java集合框架提供了多种数据结构,如List、Set、Map等,了解它们的实现原理和使用方法有助于编写高效的代码。
  • 泛型:提供编译时的类型安全,允许在定义类、接口和方法时使用类型参数。

七、Java SE高级特性

作者相关文章链接:

1、【JavaSE】文件与流-CSDN博客

2、【JavaSE】多线程-CSDN博客

3、【JavaSE】Java的反射机制-CSDN博客

  • 多线程编程:Java支持多线程并发编程,可以创建多个线程同时执行任务。
  • 网络编程:Java提供了丰富的网络编程API,支持TCP/IP、UDP等协议。
  • 反射机制:Java反射机制允许程序在运行时动态地获取类的内部信息,并可以操作类的字段、方法和构造器等。
  • 注解(Annotation):Java注解提供了一种为代码添加元数据的机制,可以用于编译时检查、运行时处理等场景。
相关推荐
麦兜*36 分钟前
Spring Boot 企业级动态权限全栈深度解决方案,设计思路,代码分析
java·spring boot·后端·spring·spring cloud·性能优化·springcloud
序属秋秋秋37 分钟前
《C++初阶之内存管理》【内存分布 + operator new/delete + 定位new】
开发语言·c++·笔记·学习
ruan1145142 小时前
MySQL4种隔离级别
java·开发语言·mysql
quant_19863 小时前
R语言如何接入实时行情接口
开发语言·经验分享·笔记·python·websocket·金融·r语言
Hellyc6 小时前
基于模板设计模式开发优惠券推送功能以及对过期优惠卷进行定时清理
java·数据库·设计模式·rocketmq
lifallen6 小时前
Paimon LSM Tree Compaction 策略
java·大数据·数据结构·数据库·算法·lsm-tree
hdsoft_huge6 小时前
SpringBoot 与 JPA 整合全解析:架构优势、应用场景、集成指南与最佳实践
java·spring boot·架构
百锦再7 小时前
详细解析 .NET 依赖注入的三种生命周期模式
java·开发语言·.net·di·注入·模式·依赖
程序员的世界你不懂7 小时前
基于Java+Maven+Testng+Selenium+Log4j+Allure+Jenkins搭建一个WebUI自动化框架(2)对框架加入业务逻辑层
java·selenium·maven
风吹落叶花飘荡7 小时前
2025 Next.js项目提前编译并在服务器
服务器·开发语言·javascript