- 一、多态 1.多态的概述什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示class Animal { public void eat(){ System.out.println("动物吃饭"); }}class Cat extends Animal { @Override ... 一、多态 1.多态的概述什么是多态 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象代码演示class Animal { public void eat(){ System.out.println("动物吃饭"); }}class Cat extends Animal { @Override ...
- 一接口 1.接口的概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展 2.接口的特点接口用关键字interface修饰public interface 接口名 {} 类实现接口用implements表示public class 类名 implements 接口名 {}接口不能实例化 我们可以创建接口的实现类对象使用接... 一接口 1.接口的概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中接口存在的两个意义用来定义规范用来做功能的拓展 2.接口的特点接口用关键字interface修饰public interface 接口名 {} 类实现接口用implements表示public class 类名 implements 接口名 {}接口不能实例化 我们可以创建接口的实现类对象使用接...
- Java Lambda介绍 什么是Lambda? 为什么要使用Lambda? Predicate类基本使用 Predicate介绍 实战:使用lambda+predicate优化spark内核代码 Java Lambda介绍 什么是Lambda?先来看简单的一段覆写方法的代码:Comparator<Integer> compare = new Comparator<Integer>() {... Java Lambda介绍 什么是Lambda? 为什么要使用Lambda? Predicate类基本使用 Predicate介绍 实战:使用lambda+predicate优化spark内核代码 Java Lambda介绍 什么是Lambda?先来看简单的一段覆写方法的代码:Comparator<Integer> compare = new Comparator<Integer>() {...
- 在上两篇中,我们先介绍了需求功能,然后讲解了大概的框架设计,今天这篇主要看用例管理功能怎么落地去实现。 在上两篇中,我们先介绍了需求功能,然后讲解了大概的框架设计,今天这篇主要看用例管理功能怎么落地去实现。
- 1.4,综合实战1:Jsoup爬取博客 综合实战1:Jsoup爬取博客(1)以CSDN认证的企业博客,华为开发者论坛为例,需要实现的需求:获取博主的博客文章数量获取博主的博客文章列表的页数获取博主的每篇博客文章的信息(网址,创建时间,标题)获取每篇博客文章中的图片链接将所有获取的数据存储到数据库中 综合实战1:Jsoup爬取博客(2)步骤:1,博主博客网页分析2,项目搭建及环境准备(JDK... 1.4,综合实战1:Jsoup爬取博客 综合实战1:Jsoup爬取博客(1)以CSDN认证的企业博客,华为开发者论坛为例,需要实现的需求:获取博主的博客文章数量获取博主的博客文章列表的页数获取博主的每篇博客文章的信息(网址,创建时间,标题)获取每篇博客文章中的图片链接将所有获取的数据存储到数据库中 综合实战1:Jsoup爬取博客(2)步骤:1,博主博客网页分析2,项目搭建及环境准备(JDK...
- 1,爬虫编程 1.1,Java爬虫技术导读 什么是爬虫?爬虫一般指网络爬虫(Web crawler),是一种按照一定的规则,自动地爬取万维网信息的程序或者脚本,可以自动采集所有其能够访问到的页面内容,以获取相关数据。 网路爬虫合法吗?网络爬虫技术目前已经应用广泛,虽然互联网世界已经通过自身的协议建立起一定的道德规范(Robots协议),但法律部分还在建立和完善中。 从目前的情况来看,如果抓... 1,爬虫编程 1.1,Java爬虫技术导读 什么是爬虫?爬虫一般指网络爬虫(Web crawler),是一种按照一定的规则,自动地爬取万维网信息的程序或者脚本,可以自动采集所有其能够访问到的页面内容,以获取相关数据。 网路爬虫合法吗?网络爬虫技术目前已经应用广泛,虽然互联网世界已经通过自身的协议建立起一定的道德规范(Robots协议),但法律部分还在建立和完善中。 从目前的情况来看,如果抓...
- 一、代码块 1.代码块概述 (理解)在Java中,使用 { } 括起来的代码被称为代码块 2.代码块分类 (理解)局部代码块位置: 方法中定义作用: 限定变量的生命周期,及早释放,提高内存利用率示例代码public class Test { /* 局部代码块 位置:方法中定义 作用:限定变量的生命周期,及早释放,提高内存利用率... 一、代码块 1.代码块概述 (理解)在Java中,使用 { } 括起来的代码被称为代码块 2.代码块分类 (理解)局部代码块位置: 方法中定义作用: 限定变量的生命周期,及早释放,提高内存利用率示例代码public class Test { /* 局部代码块 位置:方法中定义 作用:限定变量的生命周期,及早释放,提高内存利用率...
- 一、抽象类 1.抽象类的概述(理解) 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 2.抽象类的特点(记忆)抽象类和抽象方法必须使用 abstract 关键字修饰//抽象类的定义public abstract class 类名 {}//抽象方法... 一、抽象类 1.抽象类的概述(理解) 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 2.抽象类的特点(记忆)抽象类和抽象方法必须使用 abstract 关键字修饰//抽象类的定义public abstract class 类名 {}//抽象方法...
- 一、继承详解 1. 继承 1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类与类之间产生关系,子父类关系,产生子父类后,子... 一、继承详解 1. 继承 1.1 继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class 子类 extends 父类 { }举例:class Dog extends Animal { }继承带来的好处继承可以让类与类之间产生关系,子父类关系,产生子父类后,子...
- 一、Git流程分析和步骤 1.Git介绍 1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况 1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗!几个月来的努力付之东流老王需要在项目中加入一个很复杂的功能,一边尝试,一边修改代码,就这样摸索了一个星期。可是这被改得面目全非的代码已经回不... 一、Git流程分析和步骤 1.Git介绍 1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况 1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗!几个月来的努力付之东流老王需要在项目中加入一个很复杂的功能,一边尝试,一边修改代码,就这样摸索了一个星期。可是这被改得面目全非的代码已经回不...
- 一、学生管理系统 2.1 学生管理系统实现步骤案例需求 针对目前我们的所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序实现... 一、学生管理系统 2.1 学生管理系统实现步骤案例需求 针对目前我们的所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下: 添加学生:通过键盘录入学生信息,添加到集合中 删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除 修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改 查看学生:将集合中的学生对象信息进行展示 退出系统:结束程序实现...
- 一、常用API方法详解 1.API 1.1 API概述-帮助文档的使用什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使... 一、常用API方法详解 1.API 1.1 API概述-帮助文档的使用什么是API API (Application Programming Interface) :应用程序编程接口java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使...
- 一、构造方法 1.构造方法的格式和执行时机格式注意 :方法名与类名相同,大小写也要一致没有返回值类型,连void都没有没有具体的返回值(不能由retrun带回结果数据)执行时机 :创建对象的时候调用,每创建一次对象,就会执行一次构造方法不能手动调用构造方法示例代码:class Student { private String name; private int age; ... 一、构造方法 1.构造方法的格式和执行时机格式注意 :方法名与类名相同,大小写也要一致没有返回值类型,连void都没有没有具体的返回值(不能由retrun带回结果数据)执行时机 :创建对象的时候调用,每创建一次对象,就会执行一次构造方法不能手动调用构造方法示例代码:class Student { private String name; private int age; ...
- 2,Java常用类 2.1,System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员方法和成员变量都是static的,可以通过类名呼叫。System中包含了in,out和err三个成员变量,分别代表标准输入流,标准输出流和标准错误输出流。... 2,Java常用类 2.1,System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员方法和成员变量都是static的,可以通过类名呼叫。System中包含了in,out和err三个成员变量,分别代表标准输入流,标准输出流和标准错误输出流。...
- 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,... 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签