- JDK1.8以后的接口新增内容一、在JDK1.8之前,接口中只有两部分内容1、常量:固定修饰符:public static final 2、抽象方法:固定修饰符:public abstract二、在JDK1.8之后,新增非抽象方法1、被public default修饰的非抽象方法注意1:default修饰符必须要加上,否则出错注意2:实现类中要是想重写接口中的非抽象方法,那么default... JDK1.8以后的接口新增内容一、在JDK1.8之前,接口中只有两部分内容1、常量:固定修饰符:public static final 2、抽象方法:固定修饰符:public abstract二、在JDK1.8之后,新增非抽象方法1、被public default修饰的非抽象方法注意1:default修饰符必须要加上,否则出错注意2:实现类中要是想重写接口中的非抽象方法,那么default...
- 接口讲解一、接口声明格式[访问修饰符] interface 接口名 [extends 父接口1,父接口2…] {常量定义;方法定义;}二、案例代码package com.lanson.test04;/** * 1.类是类,接口是接口,它们是同一层次的概念。 * 2.接口中没有构造器 * 3.接口如何声明:interface * 4.在JDK1.8之前,接口中只有两部分内容: * (1)常量:... 接口讲解一、接口声明格式[访问修饰符] interface 接口名 [extends 父接口1,父接口2…] {常量定义;方法定义;}二、案例代码package com.lanson.test04;/** * 1.类是类,接口是接口,它们是同一层次的概念。 * 2.接口中没有构造器 * 3.接口如何声明:interface * 4.在JDK1.8之前,接口中只有两部分内容: * (1)常量:...
- 抽象类和抽象方法讲解一、抽象类和抽象方法的关系抽象类中可以定义0-n个抽象方法。二、抽象类作用在抽象类中定义抽象方法,目的是为了为子类提供一个通用的模板,子类可以在模板的基础上进行开发,先重写父类的抽象方法,然后可以扩展子类自己的内容。抽象类设计避免了子类设计的随意性,通过抽象类,子类的设计变得更加严格,进行某些程度上的限制,使子类更加的通用。三、案例代码package com.lanso... 抽象类和抽象方法讲解一、抽象类和抽象方法的关系抽象类中可以定义0-n个抽象方法。二、抽象类作用在抽象类中定义抽象方法,目的是为了为子类提供一个通用的模板,子类可以在模板的基础上进行开发,先重写父类的抽象方法,然后可以扩展子类自己的内容。抽象类设计避免了子类设计的随意性,通过抽象类,子类的设计变得更加严格,进行某些程度上的限制,使子类更加的通用。三、案例代码package com.lanso...
- Final关键词讲解一、修饰变量public class Test { //这是一个main方法,是程序的入口: public static void main(String[] args) { //第1种情况: //final修饰一个变量,变量的值不可以改变,这个变量也变成了一个字符常量,约定俗称的规定:名字大写 final int ... Final关键词讲解一、修饰变量public class Test { //这是一个main方法,是程序的入口: public static void main(String[] args) { //第1种情况: //final修饰一个变量,变量的值不可以改变,这个变量也变成了一个字符常量,约定俗称的规定:名字大写 final int ...
- 面向对象三大特性之一多态(Polymorphism)多态跟属性无关,多态指的是方法的多态,而不是属性的多态一、案例代入public class Animal {//父类:动物: public void shout(){ System.out.println("我是小动物,我可以叫。。。"); }}public class Cat extends Animal{ ... 面向对象三大特性之一多态(Polymorphism)多态跟属性无关,多态指的是方法的多态,而不是属性的多态一、案例代入public class Animal {//父类:动物: public void shout(){ System.out.println("我是小动物,我可以叫。。。"); }}public class Cat extends Animal{ ...
- 包和import讲解一、生活案例邮寄快递:中国.深圳.南山区.****小区.6号楼.3单元.601房.赵四历史:常山赵子龙二、包的作用为了解决重名问题(实际上包对应的就是盘符上的目录)解决权限问题三、创建包包名定义 (1)名字全部小写(2)中间用.隔开(3)一般都是公司域名倒着写 : com.jd com.lanson(4)加上模块名字:com.jd.login com.jd.regist... 包和import讲解一、生活案例邮寄快递:中国.深圳.南山区.****小区.6号楼.3单元.601房.赵四历史:常山赵子龙二、包的作用为了解决重名问题(实际上包对应的就是盘符上的目录)解决权限问题三、创建包包名定义 (1)名字全部小写(2)中间用.隔开(3)一般都是公司域名倒着写 : com.jd com.lanson(4)加上模块名字:com.jd.login com.jd.regist...
- 大数据建模、分析、挖掘技术应用研修2022年8月5日 — 2022年8月9日1.掌握大数据建模分析与使用方法。2.掌握大数据平台技术架构。3.掌握国内外主流的大数据分析与BI商业智能分析解决方案。4.掌握大数据分析在搜索引擎、广告服务推荐、电商数据分析、金融客户分析方面的应用。5.掌握主流的基于大数据Hadoop和Spark、R的大数据分析平台架构和实际应用。6.掌握基于Hadoop大数据平... 大数据建模、分析、挖掘技术应用研修2022年8月5日 — 2022年8月9日1.掌握大数据建模分析与使用方法。2.掌握大数据平台技术架构。3.掌握国内外主流的大数据分析与BI商业智能分析解决方案。4.掌握大数据分析在搜索引擎、广告服务推荐、电商数据分析、金融客户分析方面的应用。5.掌握主流的基于大数据Hadoop和Spark、R的大数据分析平台架构和实际应用。6.掌握基于Hadoop大数据平...
- 深入了解关键词staticstatic可以修饰:属性,方法,代码块,内部类。一、static修饰属性package com.lanson;/** * @Auther: lanson */public class Test { //属性: int id; static int sid; //这是一个main方法,是程序的入口: public static void... 深入了解关键词staticstatic可以修饰:属性,方法,代码块,内部类。一、static修饰属性package com.lanson;/** * @Auther: lanson */public class Test { //属性: int id; static int sid; //这是一个main方法,是程序的入口: public static void...
- 深入了解关键词this一、创建对象的过程(1)在第一次遇到一个类的时候,对这个类要进行加载,只加载一次。(2)创建对象,在堆中开辟空间(3)对对象进行初始化操作,属性赋值都是默认的初始值。(4)new关键字调用构造器,执行构造方法,在构造器中对属性重新进行赋值从上面的效果能够看到:this指代的就是当前对象:内存:二、this关键字用法1、this可以修饰属性 总结:当属性名字和形参发生重名... 深入了解关键词this一、创建对象的过程(1)在第一次遇到一个类的时候,对这个类要进行加载,只加载一次。(2)创建对象,在堆中开辟空间(3)对对象进行初始化操作,属性赋值都是默认的初始值。(4)new关键字调用构造器,执行构造方法,在构造器中对属性重新进行赋值从上面的效果能够看到:this指代的就是当前对象:内存:二、this关键字用法1、this可以修饰属性 总结:当属性名字和形参发生重名...
- 面向对象内存分析一、分析代码1 public class Person { int id; int age; public static void main(String args[]){ Person p1= new Person(); } } 内存分析二、分析代码2 public cla... 面向对象内存分析一、分析代码1 public class Person { int id; int age; public static void main(String args[]){ Person p1= new Person(); } } 内存分析二、分析代码2 public cla...
- IDEA模板的使用一、代码模板是什么它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出现System.out.println();1、所处位置(1)Live Templates(2)Postfix Completion2、区别 【1】Live Templates中可以做用... IDEA模板的使用一、代码模板是什么它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出现System.out.println();1、所处位置(1)Live Templates(2)Postfix Completion2、区别 【1】Live Templates中可以做用...
- day04_Flink高级API 今日目标Flink的四大基石Flink窗口Window操作Flink时间 - TimeFlink水印 - Watermark机制Flink的state状态管理-keyed state 和 operator state Flink的四大基石Checkpoint - 检查点, 分布式一致性,解决数据丢失,故障恢复数据, 存储的是全局的状态, 持久化HDFS分布... day04_Flink高级API 今日目标Flink的四大基石Flink窗口Window操作Flink时间 - TimeFlink水印 - Watermark机制Flink的state状态管理-keyed state 和 operator state Flink的四大基石Checkpoint - 检查点, 分布式一致性,解决数据丢失,故障恢复数据, 存储的是全局的状态, 持久化HDFS分布...
- 引言大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。下面为大家带来阿里巴巴极度热推的Flink,实时数仓是未来的方向,学好Flink,月薪过万不是梦!! 相关教程直通车:2021年最新最全Flink系列教程_Flink原理初探和流批一体API(二)2021年最新最全Flink系列教程_Flink原... 引言大家好,我是ChinaManor,直译过来就是中国码农的意思,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。下面为大家带来阿里巴巴极度热推的Flink,实时数仓是未来的方向,学好Flink,月薪过万不是梦!! 相关教程直通车:2021年最新最全Flink系列教程_Flink原理初探和流批一体API(二)2021年最新最全Flink系列教程_Flink原...
- 【摘要】Apache Zeppelin:一款大数据分析和可视化工具,可以让数据分析师在一个基于Web的notebook中,采用不同语言对不同数据源中的数据进行交互式分析,并对结果进行可视化图表的展示。 云服务MRS:华为云提供的一站式大数据平台,包含Hudi、ClickHouse、Spark、Flink、Kafka、Hive、HBase等丰富的大数据组件,完全兼容开源生态。 本文介绍如何搭建... 【摘要】Apache Zeppelin:一款大数据分析和可视化工具,可以让数据分析师在一个基于Web的notebook中,采用不同语言对不同数据源中的数据进行交互式分析,并对结果进行可视化图表的展示。 云服务MRS:华为云提供的一站式大数据平台,包含Hudi、ClickHouse、Spark、Flink、Kafka、Hive、HBase等丰富的大数据组件,完全兼容开源生态。 本文介绍如何搭建...
- Arrays工具类和数组的复制操作一、Arrays工具类为了方便我们对数组进行操作,系统提供一个类Arrays,我们将它当做工具类来使用。import java.util.Arrays;public class TestArray13{ public static void main(String[] args){ //给定一个数组: ... Arrays工具类和数组的复制操作一、Arrays工具类为了方便我们对数组进行操作,系统提供一个类Arrays,我们将它当做工具类来使用。import java.util.Arrays;public class TestArray13{ public static void main(String[] args){ //给定一个数组: ...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签