- 目录一、前言二、接口接口的格式三、接口的特点接口的使用四、类与接口的关系接口多重继承的好处一、前言前面我们说了抽象类的概述,我们对抽象类也有个认识和理解了,现在我们学习十分重要的内容接口,接口这个词比较的抽象,但其实也是十分好理解的。二、接口简单的说,接口就是一种被规范的标准,只要符合这个标准都可以通用,接口的表现在于对行为的抽象。 就好比插座,每个厂商生产的插座我们都可以用,这是因为他... 目录一、前言二、接口接口的格式三、接口的特点接口的使用四、类与接口的关系接口多重继承的好处一、前言前面我们说了抽象类的概述,我们对抽象类也有个认识和理解了,现在我们学习十分重要的内容接口,接口这个词比较的抽象,但其实也是十分好理解的。二、接口简单的说,接口就是一种被规范的标准,只要符合这个标准都可以通用,接口的表现在于对行为的抽象。 就好比插座,每个厂商生产的插座我们都可以用,这是因为他...
- 目录一、前言二、转型向上转型向下转型三、instanceof运算符instanceof的用处instanceof的使用格式:一、前言前面我们学习了多态的概述和使用,现在我们来学习前面剩下的转型问题。二、转型 🗡 向上转型 🗡向下转型为什么会有转型呢,前面我们也说到了,多态中的使用前提是有父类引用指向子类对象还有多态的缺点就是不能访问子类对象。(可以用到向下转型访问)向上转型... 目录一、前言二、转型向上转型向下转型三、instanceof运算符instanceof的用处instanceof的使用格式:一、前言前面我们学习了多态的概述和使用,现在我们来学习前面剩下的转型问题。二、转型 🗡 向上转型 🗡向下转型为什么会有转型呢,前面我们也说到了,多态中的使用前提是有父类引用指向子类对象还有多态的缺点就是不能访问子类对象。(可以用到向下转型访问)向上转型...
- 目录一、前言二、什么是多态?三、多态的实现条件四、多态的访问特点 4.1为什么两个有区别呢?五、多态的优点和缺点?六、为什么要分开建包 一、前言🥁前面我们了解和学习了继承的使用,现在我们来学习三大面向对象之一的多态。多态使java面向对象丰富起来,所以学好多态十分重要。二、什么是多态? 🥁这个问题其实是显然的,从字面上看,也是多种状态,其实没错,多态就是在不同情况表现出来的不同状况,叫... 目录一、前言二、什么是多态?三、多态的实现条件四、多态的访问特点 4.1为什么两个有区别呢?五、多态的优点和缺点?六、为什么要分开建包 一、前言🥁前面我们了解和学习了继承的使用,现在我们来学习三大面向对象之一的多态。多态使java面向对象丰富起来,所以学好多态十分重要。二、什么是多态? 🥁这个问题其实是显然的,从字面上看,也是多种状态,其实没错,多态就是在不同情况表现出来的不同状况,叫...
- 目录一、前言二、继承什么是继承呢?继承的好处与弊端继承的使用场景?继承的格式:继承的特点:重写的概念:super关键字super和this的比较一、前言前面我也们讲述了相关封装的,现在我们先认识的继承的概念和使用。二、继承什么是继承呢?继承在显示生活中也不少见,比如继承财产之类的,在我们java学习中也有类似的使用,继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所... 目录一、前言二、继承什么是继承呢?继承的好处与弊端继承的使用场景?继承的格式:继承的特点:重写的概念:super关键字super和this的比较一、前言前面我也们讲述了相关封装的,现在我们先认识的继承的概念和使用。二、继承什么是继承呢?继承在显示生活中也不少见,比如继承财产之类的,在我们java学习中也有类似的使用,继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所...
- 目录一、前言二、String类概述三、字符串的特点四、String 构造方法图示: 代码演示:五、String类对象的特点六、比较字符串的方法用法:代码图示:七、判断两个字符串地址是否相等StringBuilder和StringBuffer的区别一、前言在java中,和C语言一样,也有关于字符串的定义,并且有他自己特有的功能,下面我们一起来学习一下。二、String类概述string在软... 目录一、前言二、String类概述三、字符串的特点四、String 构造方法图示: 代码演示:五、String类对象的特点六、比较字符串的方法用法:代码图示:七、判断两个字符串地址是否相等StringBuilder和StringBuffer的区别一、前言在java中,和C语言一样,也有关于字符串的定义,并且有他自己特有的功能,下面我们一起来学习一下。二、String类概述string在软...
- 目录一、前言二、方法1、方法的概述2、方法的定义和调用格式1:示例图1: 示例图2: 代码1:代码2:格式2:修饰符访问权限范围:本章主要内容:3、带参数方法的定义和调用方法定义:格式1:(带static的方法定义)示例图: 代码:错误示例1:参数类型不同 错误示例2:参数个数不同格式2:方法中不带static方法调用:4、带返回值的参数方法定义和调用方法定义格式:示例:代码: 5、... 目录一、前言二、方法1、方法的概述2、方法的定义和调用格式1:示例图1: 示例图2: 代码1:代码2:格式2:修饰符访问权限范围:本章主要内容:3、带参数方法的定义和调用方法定义:格式1:(带static的方法定义)示例图: 代码:错误示例1:参数类型不同 错误示例2:参数个数不同格式2:方法中不带static方法调用:4、带返回值的参数方法定义和调用方法定义格式:示例:代码: 5、...
- 目录一、前言二、数组的定义数组定义的形式:格式1:格式2:三、数组的初始化方式:1.动态初始化动态开辟的示意图:2.静态初始化四、索引访问数组五、数组长度表示六、遍历数组方法一:实例演示: 代码:方法二:实例演示:代码:七、数组的初始值实例演示:代码:一、前言前面我们学习了随机数的介绍和使用,那么这篇我们来学习java中数组的定义和使用,java的数组和c语言的十分类似。二、数组的定义数... 目录一、前言二、数组的定义数组定义的形式:格式1:格式2:三、数组的初始化方式:1.动态初始化动态开辟的示意图:2.静态初始化四、索引访问数组五、数组长度表示六、遍历数组方法一:实例演示: 代码:方法二:实例演示:代码:七、数组的初始值实例演示:代码:一、前言前面我们学习了随机数的介绍和使用,那么这篇我们来学习java中数组的定义和使用,java的数组和c语言的十分类似。二、数组的定义数...
- 目录一、前言二、运算符2.赋值运算符3.自增自减运算符前置和后置的区别:后置++--示例图 代码:前置++--代码示例: 代码:4、三元运算符三元表达式的示例: 代码:一、前言前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来二、运算符2.赋值运算符所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的3.自增自减运算符自增自减就是形如+... 目录一、前言二、运算符2.赋值运算符3.自增自减运算符前置和后置的区别:后置++--示例图 代码:前置++--代码示例: 代码:4、三元运算符三元表达式的示例: 代码:一、前言前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来二、运算符2.赋值运算符所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的3.自增自减运算符自增自减就是形如+...
- 目录一、前言二、运算符:1.算术运算符:模的运算特点:除的特点:字符的+号操作连接符+号演示图:代码:2.关系运算符关系运算演示图 :代码:3.逻辑运算符:逻辑演示图: 代码:&&和||逻辑逻辑运算符的运算规则一、前言前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本... 目录一、前言二、运算符:1.算术运算符:模的运算特点:除的特点:字符的+号操作连接符+号演示图:代码:2.关系运算符关系运算演示图 :代码:3.逻辑运算符:逻辑演示图: 代码:&&和||逻辑逻辑运算符的运算规则一、前言前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本...
- 目录一、前言二、HelloWord案例编写三、基础语法 1.快速生成语句:(IDEA编辑器下)2.注释:3.标识符标识符:标识符的组成:标识符的组成规则:4.标识符命名约定:小驼峰命名法:命名规则:大驼峰命名法:命名规则:5.变量 变量的注意事项:6.常量常量的概述:常量的种类:7.关键字关键字的描述:关键字的特点:8.java数据类型9.类型转化自动类型转化:自动类型... 目录一、前言二、HelloWord案例编写三、基础语法 1.快速生成语句:(IDEA编辑器下)2.注释:3.标识符标识符:标识符的组成:标识符的组成规则:4.标识符命名约定:小驼峰命名法:命名规则:大驼峰命名法:命名规则:5.变量 变量的注意事项:6.常量常量的概述:常量的种类:7.关键字关键字的描述:关键字的特点:8.java数据类型9.类型转化自动类型转化:自动类型...
- Apache Shiro 反序列化漏洞 Apache Shiro 反序列化漏洞
- 刚开始学习java的人第一个程序可能通过记事本运行,当中间可能会会出现各种错误,我在下面间可能解决出现的问题 刚开始学习java的人第一个程序可能通过记事本运行,当中间可能会会出现各种错误,我在下面间可能解决出现的问题
- [Java][华为云Java编程创造营][学习笔记][技能栈基本要求之数据结构][树][二叉树] 1,什么是树日常生活中很多事物都可以用树来描述,例如书的目录,工作单位的组织架构等等。树是计算机中非常重要的一种数据结构,树存储方式可以提高数据存储、读取的效率,比如利用二叉排序树,既可以保证数据的检索速度,同时也可以保证数据的插入、删除、修改的速度。 2,树的相关术语结点:包含一个数据元素及... [Java][华为云Java编程创造营][学习笔记][技能栈基本要求之数据结构][树][二叉树] 1,什么是树日常生活中很多事物都可以用树来描述,例如书的目录,工作单位的组织架构等等。树是计算机中非常重要的一种数据结构,树存储方式可以提高数据存储、读取的效率,比如利用二叉排序树,既可以保证数据的检索速度,同时也可以保证数据的插入、删除、修改的速度。 2,树的相关术语结点:包含一个数据元素及...
- 一.NIO 1.概述BIOBlocking IO,阻塞型IONIONo Blocking IO,非阻塞型IO阻塞IO的弊端在等待的过程中,什么事也做不了非阻塞IO的好处不需要一直等待,当一切就绪了再去做 2.NIO与BIO的区别区别一BIO是阻塞的,NIO是非阻塞的区别二BIO是面向流的,NIO是面向缓冲区的BIO中数据传输是单向的,NIO中的缓冲区是双向的 3.NIO三大模块缓冲区用来存... 一.NIO 1.概述BIOBlocking IO,阻塞型IONIONo Blocking IO,非阻塞型IO阻塞IO的弊端在等待的过程中,什么事也做不了非阻塞IO的好处不需要一直等待,当一切就绪了再去做 2.NIO与BIO的区别区别一BIO是阻塞的,NIO是非阻塞的区别二BIO是面向流的,NIO是面向缓冲区的BIO中数据传输是单向的,NIO中的缓冲区是双向的 3.NIO三大模块缓冲区用来存...
- 一.TCP通信程序 1.TCP发送数据Java中的TCP通信Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。Java为客户端提供了Socket类,为服务器端提供了ServerSocket类构造方法方法名说明Socket(InetAddress address,int port)创建流套接字并将其连接到指... 一.TCP通信程序 1.TCP发送数据Java中的TCP通信Java对基于TCP协议的的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket产生IO流来进行网络通信。Java为客户端提供了Socket类,为服务器端提供了ServerSocket类构造方法方法名说明Socket(InetAddress address,int port)创建流套接字并将其连接到指...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签