![](https://img-blog.csdnimg.cn/b1816d22be5d4d648c87b230edb90a3d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java从入门到精通
文章平均质量分 93
本专栏主要适合想要学习Java或者Java入门的同学,本专栏主要基于JAVA8讲解,内容覆盖了Java 的基本语法结构、Java的面向对象特狂、Java集合框架体系、Java泛型、异常处理、JDBC 数据库编程、IO、 多线程等知识点。
小明爱吃火锅
个人博客:https://xiaoming886.top
展开
-
深入浅出线程池创建和使用
ThreadPoolExecutor构造函数(1)5个基本参数corePoolSize: 核心池的大小, 或者说线程池维护线程的最少数量 (core : 核心)maximumPoolSize: 线程池中线程的最大数量keepAliveTime: 线程池维护线程所允许的空闲时间unit: 线程池维护线程所允许的空闲时间的单位workQueue: 线程池所使用的缓冲队列(1)2个可选参数handler: 线程池对拒绝任务的处理策略。原创 2024-05-13 11:51:59 · 31 阅读 · 0 评论 -
浅谈Redis的五大数据类型及其应用
Redis是一种开源的内存数据结构存储系统,它支持多种数据类型,包括字符串String、列表list、集合、哈希表和有序集合。这些数据类型在Redis中有着广泛的应用场景,可以满足不同的业务需求。本文将介绍Redis的五大数据类型及其应用。原创 2023-10-31 12:22:31 · 289 阅读 · 0 评论 -
Java基础知识之反射机制详解
本文详细讲解了反射机制的基本概念和原理,包括Class类、反射机制的使用等,并通过具体实例介绍了如何使用反射机制来实现某些特定的功能,以及讲解反射的动态是什么什么意思原创 2023-10-30 20:12:27 · 102 阅读 · 0 评论 -
Java集合(Collection、Iterator、Map、Collections)概述——Java第十三讲
本讲是Java的其他重要知识点——Java集合。Java集合框架是Java编程语言中一个重要的部分,它提供了一套预定义的类和接口,供程序员使用数据结构来存储和操作一组对象。Java集合框架主要包括两种类型:一种是集合(Collection),存储一个元素列表,另一种是图(Map),存储键/值对映射原创 2023-09-09 14:15:38 · 643 阅读 · 0 评论 -
Java枚举类(Enum)和注解(Annotation)讲解——Java第十二讲
Java枚举类(Enum)和注解(Annotation)都是Java语言中重要的特性,它们提供了一种方便的方式来定义常量、提供元数据信息和实现各种功能。一般开发中都会定义成公共的部分,其他工程共享调用,实现“低耦合”。原创 2023-09-07 22:38:23 · 209 阅读 · 0 评论 -
Java常用类(时间LocalDate,Comparable,Comparator等)——Java第十一讲
本讲主要是一个关于Java中的日期和时间类以及Comparable和Comparator接口的详细概述。介绍了LocalDate、LocalTime、LocalDateTime、DateTimeFormatter类以及它们的主要方法和使用。此外,还介绍了Math类和它的常用方法和常量,以及如何使用Comparable和Comparator接口来实现对象的排序原创 2023-09-06 14:42:53 · 140 阅读 · 0 评论 -
Java多线程编程中同步Synchronized——Java第十讲
Synchronized是Java语言提供的一种内置的线程同步机制,它可以用来解决多线程并发访问共享资源时的线程安全问题。Synchronized可以用于同步方法和同步代码块,确保同一时间只有一个线程可以访问共享资源原创 2023-09-05 12:05:51 · 187 阅读 · 0 评论 -
Java多线程基础(创建、使用,状态)——Java第九讲
本文主要讲解了Java多线程创建、使用,状态,多线程的创建包括实现Runnable接口和继承Thread类,以及线程的生命周期包括新建、就绪、运行、阻塞和死亡等状态。原创 2023-09-05 11:16:38 · 198 阅读 · 0 评论 -
Java异常(Error与Exception)与常见异常处理——第八讲
本文主要讲解了异常(Error与Exception)与常见异常处理,包括运行时异常和编译异常,以及对于编译异常的两种处理方式。Java异常其实在开发中也是很重要的,在定义接口的,我们经常要对错误的情况进行分析和处理,这样对用户来说会相对更加友好,而不是直接把错误代码暴露出去。原创 2023-09-01 15:45:40 · 666 阅读 · 0 评论 -
Java抽象方法、抽象类和接口——第七讲
本文主要是讲解Java的接口和抽象类,并且分析抽象类和接口的区别,为什么需要接口。主要是为了是程序能够“高内聚,低耦合”,公共的属性统一起来,通过定义接口或者抽象类形成一种规范。原创 2023-08-31 16:39:07 · 123 阅读 · 0 评论 -
第六讲Java面向对象——三大特征(封装、继承、多态)
文章主要是讲解了Java面向对象的三个特征(封装,继承,多态),讲解了为什么要这些特征,这主要也是为了程序能够实现“低耦合,高内聚”,减少代码耦合度,方便后期代码的维护。同时也讲解两个重要的概念,重写和重载。原创 2023-08-30 08:00:00 · 94 阅读 · 0 评论 -
第五讲Java面向对象——类及类的成员
初步了解面向对象,介绍了类的组成部分,并且通过代码类来讲解了类的属性和方法,以及属性的修饰符,什么是类的方法和方法的结构和种类,适合对面向对象模糊的同学。原创 2023-08-29 12:56:21 · 113 阅读 · 0 评论 -
第四讲Java基本语法——数组结构(多维数组)
本讲继续讲解了Java的基础语法,数据结构数组,数组也是Java很多数据结构的一个重要部分之一,并且通过练习,让初学者更加了解数组的结构,加强对java代码的编写。原创 2023-08-28 16:48:35 · 65 阅读 · 0 评论 -
第三讲Java基本语法(程序流程控制)
主要是java的基本语法,包括分支结构(if-else结构、switch-case结构),循环结构(for 循环,while循环)以及两个重要的关键字break和continue,让初学者更加了解Java语法,通过本讲也能独立写出一些小功能代码原创 2023-08-26 13:10:33 · 147 阅读 · 3 评论 -
第二讲Java基本语法(变量、数据类型、运算符)
本讲主要是Java中的名称命名规范、变量、数据类型和运算符,这些都是Java中的基础,适合零基础的同学,入门java,文章中通过了代码直接展示各种语法,让抽象变具体。原创 2023-08-25 13:05:49 · 333 阅读 · 0 评论 -
第一讲使用IDEA创建Java工程——HelloWorld
第一讲使用IDEA创建Java工程,Java初始篇,主要是介绍本次专栏使用的开发工具idea,并且创建helloWord工程让大家初次认识Java的主函数main函数,以及控制台输出语句System.out.println的使用,让大家对Java有初步印象。原创 2023-08-24 11:41:55 · 916 阅读 · 1 评论 -
Java后端新人入职第一天,环境搭建,全看这篇就行了
本文主要是记录一下一个新人java后端开发来到一个新公司,如何快速完成环境搭建,本文意旨一个小时搞定所有环境搭建,让你更快加入到新环境。包括Java、Maven、Tomcat、idea、Redis、Mysql等等,还附带对应安装资源包,我这里就以目前比较流行的版本进行详细说明。原创 2023-04-06 18:54:54 · 6889 阅读 · 14 评论