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

这篇具有很好参考价值的文章主要介绍了快给自己充点电,Java SE 完整学习专栏【91篇】,赢在开学起跑线!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

快给自己充点电,Java SE 完整学习专栏【91篇】,赢在开学起跑线!,Java SE,java,开发语言,后端,面向对象,异常,多线程,mysql,原力计划


一、前言(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 学习之路上能够快速成长,有所收获!文章来源地址https://www.toymoban.com/news/detail-689317.html

到了这里,关于快给自己充点电,Java SE 完整学习专栏【91篇】,赢在开学起跑线!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA开发(史上最完整追本溯源JAVA历史、发展和学习)

    (第二次世界大战1931-1945) 世界上最先进的技术往往是由于战争催生,在第二次世界大战中除了飞机,坦克和大炮的武器较量外,在隐秘战线的情报工作其实更为重要,在军队将领来往的电报中,为了防止军事情报的泄漏,不得不将电报进行加密传输。第二次世界大战,德国使

    2024年01月20日
    浏览(42)
  • 最详细的Java入门到入土完整学习教程,学Java先收藏了!

    Java是一门广泛应用于软件开发的高级编程语言。它以其跨平台性、面向对象的特性和丰富的生态系统而受到广大开发者的喜爱。本教程将带您从Java的入门阶段一直深入到精通的水平,涵盖了40种常用的Java开发技术栈,并结合中国的应用场景给出了解释和示例。 一、Java基础

    2024年02月08日
    浏览(42)
  • JAVA SE基础《一》----JAVA入门

    初识Java 1.Java背景知识 java是美国 sun公司(Stanford University Network) 在1995年推出的一门计算机 高级编程语言 。 Java早期称为Oak(橡树),后期改名为Java。 Java之父: 詹姆斯·高斯林(James Gosling) 。 2009年sun公司被 Oracle(甲骨文) 公司收购。 2.Java能做什么? 桌面应用开发:各

    2024年02月09日
    浏览(53)
  • 【Java SE】继承

    学习完了类之后,我们将继续学习一个Java中的重点内容 “继承” 举例:    在Cat类中和Dog类中我们发现有很多一样的地方,这样写太浪费空间和内存了 我们可以把它相同的地方都用一个类来表示,并且使用它1.2 继承概念  那能否将这些共性抽取呢?面向对象思想中提出了

    2024年02月05日
    浏览(44)
  • Java SE 面试题

    请简要介绍 Java SE。 Java SE (Java Standard Edition) 是 Java 平台的基础版本,提供 Java 开发所需的所有核心功能。它包括 Java 语言规范、Java 虚拟机规范和 Java 类库。 请解释 Java 的垃圾回收机制。 Java 的垃圾回收机制是自动内存管理的一部分,用于在堆内存中自动回收不再使用的对

    2024年02月01日
    浏览(55)
  • Java修仙之路,十万字吐血整理全网最完整Java学习笔记(基础篇)

    导航: 【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/黑马旅游/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码-CSDN博客 推荐视频: 黑马程序员全套Java教程_哔哩哔哩 尚硅谷Java入门视频教程_哔哩哔哩 推荐书籍: 《Java编程思想 (第4版

    2024年01月24日
    浏览(52)
  • 【新手小白向-自我感觉只有基础的高数和线代知识】-SE(Squeeze and Excitation)模块的原理理解与解释-以别人的文章为主加上自己的理解

    ++++通道注意力机制SE(Squeeze and Excitation)模块和动态激活函数引入骨干网络xx,增强特征提取模块对某个主要对象中关键特征的提取能力,并采用梯度中心化算法加快模型训练速度,提升模型泛化能力,改进后的网络框架如图1.1所示(还未画出)。具体而言,将通道注意力机

    2024年02月03日
    浏览(43)
  • 【Java SE】 详解java访问限定符

    Java中主要通过类和访问权限来实现封装:类可以将数据以及封装数据的方法结合在一起,更符合人类对事物的认知,而访问权限用来控制方法或者字段能否直接在类外使用。Java中提供了四种访问限定符: 实际只有三种访问限定符,default的意思是默认情况下,不加这三种访问

    2024年02月04日
    浏览(46)
  • Java SE 基础(10)变量

    变量: 常量是固定不变的数据,那么在程序中可以变化的量称为变量。 Java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。 整个内存就好像是酒店,当中包含了多个房间。 房间的容量(大小)不同(单人间、两人间...) 每个房间都有一个唯一的门牌号

    2023年04月08日
    浏览(38)
  • 【Java SE】基本数据类型

    大家好!我是保护小周ღ,本期为大家带来的是 Java的基本数据类型,内容会与C语言的基本数据类型进行基本的比较,数据类型提示,整型提升,以及简单了解 String 类型 ,进一步感受Java 的安全性。 C语言混不下去了,面向对象的编程太爽了~ 目录 一、常量 二、基本数据类

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包