快给自己充点电,Java SE 完整学习专栏【91篇】,赢在开学起跑线!

作者主页Designer 小郑
作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发、系统定制、远程技术指导。CSDN学院、蓝桥云课认证讲师,全栈领域优质创作者。

在这里插入图片描述


一、前言(3节)

JavaSE 是 Java 语言的标准平台和核心技术,也被称为Java平台,它提供了Java语言的基本类库和开发工具,用于开发独立应用程序、Applet、桌面应用程序等。JavaSE是一种跨平台的技术,能够在各种操作系统上运行,包括Windows、Linux和Mac OS等。

JavaSE 提供了丰富的类库和API,包括面向对象的基础类库、输入输出库、网络编程库、多线程库等。开发者可以使用这些类库和API来处理数据、进行网络通信、编写图形用户界面等。

JavaSE 还提供了Java虚拟机,它是Java语言的运行环境,负责将Java字节码解释执行。借助JVM,Java程序可以在不同的平台上运行,而无需重新编译。

JavaSE 是Java语言的基础技术平台,提供了丰富的类库和API,使开发者能够快速、高效地开发各种类型的应用程序。

同学们需要在第一阶段要对 Java SE 有个基础的了解

编号 博客
1 Java的介绍、特点和历史
2 JDK、JRE和JVM
3 JDK、IntelliJ IDEA的安装和环境变量配置

二、基础程序设计(22节)

JavaSE 基础程序设计是指使用 Java 语言进行基本的程序开发。

变量和数据类型:Java提供了多种数据类型,包括整数、浮点数、字符、布尔值等。通过声明变量来存储数据,并使用适当的数据类型进行初始化。

控制流程:控制流程语句如 if-else、for 循环、while 循环和 switch 语句等,用于根据条件执行不同的代码块或循环执行特定的操作。

输入输出:Java提供了各种类和方法来处理输入和输出。可以使用Scanner类读取用户输入,使用 System.out.println() 方法输出结果。

同学们需要独立编写 Java 基础输入输出、条件循环代码

编号 博客
4 关键字、标识符和命名规范
5 Java 基本数据类型和取值范围
6 Java 基本类型转换、包装类、自动装箱、自动拆箱
7 变量、常量及其作用域
8 运算符、表达式和语句
9 注释
10 顺序结构
11 if条件语句
12 switch条件语句
13 for循环语句
14 while循环语句
15 for-while循环语句
16 循环退出语句break、continue
17 栈、堆
18 java中的内存机制
19 泛型和枚举
20 正则表达式
21 序列化和反序列化
22 包机制
23 反射
24 动态代理
25 进制转换

三、数组(6节)

JavaSE 中的数组是一种用来存储相同类型数据的数据结构。

同学们要学习如何声明数组、创建数组、如何对数组进行静态/动态初始化、如何使用索引访问数组,学习多维数组和稀疏数组的使用,学会使用 for 循环遍历数组元素,学会数组的基础排序算法

编号 博客
26 数组的定义
27 数组的初始化
28 数组的下标越界问题
29 多维数组
30 稀疏数组
31 冒泡排序、选择排序和Sort排序

四、方法函数(5节)

JavaSE中的方法是用来封装可重用代码的一种机制,方法可以接受输入参数并返回一个值,其中,访问修饰符可以是public、private、protected或默认(不写访问修饰符),返回类型表示方法返回的数据类型,方法名是方法的名称,参数列表是方法接受的输入参数。

同学们要学会函数的定义和调用方法,学会函数重载、递归、可变参数的使用

编号 博客
32 Java函数定义、调用和主函数
33 Java函数重载
34 Java函数命令行传参
35 Java可变参数
36 Java函数递归

五、常用类和集合(19节)

JavaSE中有许多常用的类和集合用于处理各种数据和操作,学会 Java 常用类和集合,能在实战开发中减少开发工作量。

同学们要熟练运用 Java 常用类的方法

编号 博客
37 Java常用类Object
38 Java常用类String
39 Java常用类Math
40 Java常用类Scanner
41 Java常用类Date
42 Java常用类Random
43 Java常用类SimpleDateFormat
44 Java常用类Calender
45 Java常用类StringBuffer
46 Java常用类Arrays
47 Java常用类Scanner
48 Java集合ArrayList
49 Java集合LinkedList
50 Java集合Vector
51 Java集合HashSet
52 Java集合TreeSet
53 Java映射HashMap
54 Java映射TreeMap
55 Java映射HashTable

六、面向对象编程(11节)

Java是一种面向对象的编程语言,面向对象编程(OOP)是一种编程范式,其中程序的结构由对象组成,对象之间通过交互来完成任务。

同学们要理解类和对象的概念和联系,学会封装、继承、多态的使用,学会抽象类和接口的定义,了解内部类的应用场景和使用方式

编号 博客
56 类、对象、属性、方法的概念
57 this和super
58 构造函数及优先级问题
59 方法重写及优先级问题
60 静态代码块
61 封装
62 继承
63 多态
64 抽象类和接口
65 内部类的使用
66 instanceof和类型转换

七、异常处理(4节)

在Java中,异常处理是一种机制,用于处理程序中可能出现的错误或异常情况。异常处理可以帮助我们优雅地处理错误,避免程序崩溃。

同学们要理解异常的概念,学会对可能出现的异常进行捕获和处理,了解自定义异常的概念

编号 博客
67 Java异常概念
68 异常的捕获和处理
69 throw/throws
70 自定义异常

八、文件读写(5节)

在Java中,文件读写是一种常见的操作。可以使用Java提供的类来读取和写入文件,区分字符字节流和输入输出流。

同学们要学会用字符输入、字符输出、字节输入、字节输出流完成对操作系统文件的读写操作

编号 博客
71 File类文件读写
72 字符流Reader
73 字符流Writer
74 字节流InputStream
75 字节流OutputStream

九、多线程(12节)

多线程是一种并发编程的方式,可以同时执行多个线程,提高程序的效率和响应性。

可以通过继承 Thread 类来实现多线程,即创建一个继承自 Thread 类的子类,重写 run() 方法,然后通过调用 start() 方法来启动线程。

可以通过实现 Runnable 接口来实现多线程,即创建一个实现了 Runnable 接口的类,实现其中的 run() 方法,然后将该类的实例作为参数传递给 Thread 类的构造方法,最后通过调用 start() 方法来启动线程。

同学们要理解多线程的三态、五态,学会创建和启动线程,对线程的同步、通信、死锁、休眠、插队让步和中止的概念进行了解

编号 博客
76 五态
77 线程的创建和启动
78 线程的同步
79 线程死锁
80 多线程通信
81 线程休眠
82 中断线程
83 线程插队
84 线程让步
85 线程优先权
86 守护线程
87 线程终止

十、高级应用(4节)

Java中提供了一些库和工具来进行JSON和XML格式的转换,以及进行JDBC和HTTP请求。

这些都是在实战开发中经常用到的知识,需要同学们掌握

编号 博客
88 JSON转换
89 XML转换
90 JDBC连接MySQL
91 发起Http/Https请求

最后,还是希望同学们有所收获,在 Java 学习之路上能够快速成长,有所收获!

猜你喜欢

转载自blog.csdn.net/qq_41464123/article/details/132616486
今日推荐