- 一、什么是序列化和反序列化Java序列化就是指把Java对象转换为字节序列的过程Java反序列化就是指把字节序列恢复为Java对象的过程。 二、为什么要把一个对象序列化正常情况下,Java new出的对象,是保存在内存当中的,是不能持久化保存的,也不能直接在网络中传输,如何解决呢?就是把Java对象转换为byte字节数据,以字节的方式去实现持久化保存和网络传输。而反序列化,就是把须列化后的... 一、什么是序列化和反序列化Java序列化就是指把Java对象转换为字节序列的过程Java反序列化就是指把字节序列恢复为Java对象的过程。 二、为什么要把一个对象序列化正常情况下,Java new出的对象,是保存在内存当中的,是不能持久化保存的,也不能直接在网络中传输,如何解决呢?就是把Java对象转换为byte字节数据,以字节的方式去实现持久化保存和网络传输。而反序列化,就是把须列化后的...
- Java基础之多线程4月打卡day08关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。1、多线程要使用多线程必须有一个前提,有一个线程的执行主类。从多线程开始,Java正式进入到应用部分... Java基础之多线程4月打卡day08关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。1、多线程要使用多线程必须有一个前提,有一个线程的执行主类。从多线程开始,Java正式进入到应用部分...
- 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 的介绍,采用抽象工厂设计模式,已经支持了大象数据库PostgreSQL。之前通过字符串拼接生成DDL SQL语句,比较繁琐。本文开始,引入了FreeMarker模版引擎,通过配置模版实现创建... 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 的介绍,采用抽象工厂设计模式,已经支持了大象数据库PostgreSQL。之前通过字符串拼接生成DDL SQL语句,比较繁琐。本文开始,引入了FreeMarker模版引擎,通过配置模版实现创建...
- 1. 先看一个需求 2. 分析问题 3. 解决方案-枚举 4. 枚举的两种种实现方式 4.1 自定义类实现枚举-应用案例 4.2 自定义类实现枚举–小结 4.3 enum 关键字实现枚举–快速入门 4.4 enum 关键字实现枚举注意事项 5. 案例——练习 6. enum 常用方法 7. enum 常用方法应用实例 8. 练习 9. enum 实现接口 1. 先看一个需求要求创建季节(S... 1. 先看一个需求 2. 分析问题 3. 解决方案-枚举 4. 枚举的两种种实现方式 4.1 自定义类实现枚举-应用案例 4.2 自定义类实现枚举–小结 4.3 enum 关键字实现枚举–快速入门 4.4 enum 关键字实现枚举注意事项 5. 案例——练习 6. enum 常用方法 7. enum 常用方法应用实例 8. 练习 9. enum 实现接口 1. 先看一个需求要求创建季节(S...
- 静态内部类的使用方式和成员内部类相似,只不过多了个 static 修饰符 1. 静态内部类的使用 2. 测试题 3. 内部类小节 1. 静态内部类的使用说明:静态内部类是定义在外部类的成员位置,并且有static修饰可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员public class StaticInnerClass01 { public static voi... 静态内部类的使用方式和成员内部类相似,只不过多了个 static 修饰符 1. 静态内部类的使用 2. 测试题 3. 内部类小节 1. 静态内部类的使用说明:静态内部类是定义在外部类的成员位置,并且有static修饰可以直接访问外部类的所有静态成员,包含私有的,但不能直接访问非静态成员public class StaticInnerClass01 { public static voi...
- 异常体系Java异常异常处理机制主要回答了三个问题What:异常类型回答了什么被抛出Where :异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么被抛出Error和Exception的区别从概念角度解析Java的异常处理机制Error:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理的异常,捕获后可能恢复总结︰前者是程序无法处理的错误,后者是可以处理的异常Run... 异常体系Java异常异常处理机制主要回答了三个问题What:异常类型回答了什么被抛出Where :异常堆栈跟踪回答了在哪抛出Why:异常信息回答了为什么被抛出Error和Exception的区别从概念角度解析Java的异常处理机制Error:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理的异常,捕获后可能恢复总结︰前者是程序无法处理的错误,后者是可以处理的异常Run...
- 【JAVA百炼成仙】化神篇 中——面向对象(继承、构造方法、重写、重载) 【JAVA百炼成仙】化神篇 中——面向对象(继承、构造方法、重写、重载)
- 6、接口定义加强造成此种尴尬的局面的核心问题在于,接口只是一个方法的声明,而没有具体方法的实现,所以随着时间的推移,如果出现以上的问题,该接口将无法继续使用。从JDK1.8为了解决这个问题,专门提供两种专门的接口。可以使用default来定义普通方法,需要通过对象调用。可以使用static来定义静态方法,通过接口名就能使用。定义普通方法package com.annotation;inte... 6、接口定义加强造成此种尴尬的局面的核心问题在于,接口只是一个方法的声明,而没有具体方法的实现,所以随着时间的推移,如果出现以上的问题,该接口将无法继续使用。从JDK1.8为了解决这个问题,专门提供两种专门的接口。可以使用default来定义普通方法,需要通过对象调用。可以使用static来定义静态方法,通过接口名就能使用。定义普通方法package com.annotation;inte...
- OAuth2.0是目前比较流行的一种开源授权协议,可以用来授权第三方应用,允许在不将用户名和密码提供给第三方应用的情况下获取一定的用户资源,目前很多网站或APP基于微信或QQ的第三方登录方式都是基于OAuth2实现的。本文将基于OAuth2中的授权码模式,采用数据库配置方式,搭建认证服务器与资源服务器,完成授权与资源的访问。 流程分析在OAuth2中,定义了4种不同的授权模式,其中授权码模式... OAuth2.0是目前比较流行的一种开源授权协议,可以用来授权第三方应用,允许在不将用户名和密码提供给第三方应用的情况下获取一定的用户资源,目前很多网站或APP基于微信或QQ的第三方登录方式都是基于OAuth2实现的。本文将基于OAuth2中的授权码模式,采用数据库配置方式,搭建认证服务器与资源服务器,完成授权与资源的访问。 流程分析在OAuth2中,定义了4种不同的授权模式,其中授权码模式...
- 1 数组数组(array [əˈreɪ] )是一种用来存储 多个相同类型 数据的存储模型。数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤:声明一个数组类型的引用变量,简称为数组变量;用new语句构造数组的实例。new语句为数组分配内存,... 1 数组数组(array [əˈreɪ] )是一种用来存储 多个相同类型 数据的存储模型。数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。创建数组大致包括如下步骤:声明一个数组类型的引用变量,简称为数组变量;用new语句构造数组的实例。new语句为数组分配内存,...
- 大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core模块notify包。 大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core模块notify包。
- 1 流程控制语句 1.1 流程控制语句分类顺序结构分支结构(if、switch)循环结构(for、while、do…while) 1.2 if语句 1.2.1 if语句格式1格式:if(关系表达式) { 语句体;}执行流程:1、首先计算关系表达式的值2、如果关系表达式的值为true就执行语句体3、如果关系表达式的值为false就不执行语句体4、继续执行后面的语句内容 1.2.2 if... 1 流程控制语句 1.1 流程控制语句分类顺序结构分支结构(if、switch)循环结构(for、while、do…while) 1.2 if语句 1.2.1 if语句格式1格式:if(关系表达式) { 语句体;}执行流程:1、首先计算关系表达式的值2、如果关系表达式的值为true就执行语句体3、如果关系表达式的值为false就不执行语句体4、继续执行后面的语句内容 1.2.2 if...
- 正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的。 正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的。
- Java基础之JDK三大主要特性—Annotation4月打卡day06 关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。 5、JDK三大主要特性——Annotation在JDK1.5... Java基础之JDK三大主要特性—Annotation4月打卡day06 关于作者作者介绍🍓 博客主页:作者主页🍓 简介:JAVA领域优质创作者🥇、一名在校大三学生🎓、在校期间参加各种省赛、国赛,斩获一系列荣誉🏆。🍓 关注我:关注我学习资料、文档下载统统都有,每日定时更新文章,励志做一名JAVA资深程序猿👨💻。 5、JDK三大主要特性——Annotation在JDK1.5...
- 🙊🙊作者主页:🔗求不脱发的博客📔📔 精选专栏:🔗SSM直击大厂📋📋 精彩摘要:SpringMVC获取请求数据💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞 目录SpringMVC获取请求数据1.获得请求参数2.请求乱码问题3.参数绑注解@RequestParam4.获得Restful风格的参数5.自定义类型转换器6.获得请求头7.文件上传8.小... 🙊🙊作者主页:🔗求不脱发的博客📔📔 精选专栏:🔗SSM直击大厂📋📋 精彩摘要:SpringMVC获取请求数据💞💞觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论💬支持博主🤞 目录SpringMVC获取请求数据1.获得请求参数2.请求乱码问题3.参数绑注解@RequestParam4.获得Restful风格的参数5.自定义类型转换器6.获得请求头7.文件上传8.小...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签