- JAVA 编程—285人已学习 课程介绍 OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为... JAVA 编程—285人已学习 课程介绍 OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为...
- 是使用递归方法实现回溯算法的,在第一次使用二维矩阵的情况下,又做了一次改一维的优化 但是算法效率仍然差强人意,因为使用递归函数的缘故 下面提供另一种回溯算法的实现,使用数据结构”栈“来模拟,递归函数的手工实现,因为我们知道计算机在处理递归时的本质就是栈 时间复杂度是一样的,空间复杂度因为自定义了class,有所上升 经过测试其性... 是使用递归方法实现回溯算法的,在第一次使用二维矩阵的情况下,又做了一次改一维的优化 但是算法效率仍然差强人意,因为使用递归函数的缘故 下面提供另一种回溯算法的实现,使用数据结构”栈“来模拟,递归函数的手工实现,因为我们知道计算机在处理递归时的本质就是栈 时间复杂度是一样的,空间复杂度因为自定义了class,有所上升 经过测试其性...
- 前言 前面讲了面向对象的两个特性,封装和继承。本文将面向对象的最后一个特性多态,而多态是在继承的基础上存在的。 Java的引用变量有两个类型:一个是编译时的类型,另一个是运行时的类型。编译时的类型由声明变量时所使用的类型决定,运行时类型由实际赋给变量的对象决定。如果编译时类型和运行时类型不一致,就会出现多态。 至于什么是编译时类型... 前言 前面讲了面向对象的两个特性,封装和继承。本文将面向对象的最后一个特性多态,而多态是在继承的基础上存在的。 Java的引用变量有两个类型:一个是编译时的类型,另一个是运行时的类型。编译时的类型由声明变量时所使用的类型决定,运行时类型由实际赋给变量的对象决定。如果编译时类型和运行时类型不一致,就会出现多态。 至于什么是编译时类型...
- 1.Collection单列集合 1.1回顾: 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。 1.2集合体系结构 1.3Collection集合概述和使用 &nb... 1.Collection单列集合 1.1回顾: 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。 1.2集合体系结构 1.3Collection集合概述和使用 &nb...
- 前言: 二分查找(也是折半查找),是每次用目标值和一个有序数列的中间值对比。这样的话每次都可以抛弃一半,随之范围也会缩小一半。所以每一次都找中间值对比,范围也每次都缩小一半。直到对比出结果为止! 例子:... 前言: 二分查找(也是折半查找),是每次用目标值和一个有序数列的中间值对比。这样的话每次都可以抛弃一半,随之范围也会缩小一半。所以每一次都找中间值对比,范围也每次都缩小一半。直到对比出结果为止! 例子:...
- 1.1接口组成更新概述 接口的组成: 常量 public static final 抽象方法 ... 1.1接口组成更新概述 接口的组成: 常量 public static final 抽象方法 ...
- 前言 在前面给大家展示的代码中,有这样一行代码 Student stu = new Student(); 这行代码创建了一个Student对象,这个对象被赋给stu变量。今天我们就来好好学习一下这行代码的运行的具体过程,以及引用数据类型中引用二字的意义,也会带着大家将实参与形参之间的关系弄明白。本篇中使用的类定义如下: ... 前言 在前面给大家展示的代码中,有这样一行代码 Student stu = new Student(); 这行代码创建了一个Student对象,这个对象被赋给stu变量。今天我们就来好好学习一下这行代码的运行的具体过程,以及引用数据类型中引用二字的意义,也会带着大家将实参与形参之间的关系弄明白。本篇中使用的类定义如下: ...
- 前言: java.io.File类是对文件和文件件进行操作的,可以对文件进行读取,写入。以及遍历文件夹里的所有文件,还可以创建文件/文件夹和删除文件及文件夹。下面从如何创建File对象,如何获取对象的路径,路径分为绝对路径和相对路径。还有一些对文件和文件夹的判断功能。还有创建删除文件/文件夹 目录 获取功能方法 判断功能方法 ... 前言: java.io.File类是对文件和文件件进行操作的,可以对文件进行读取,写入。以及遍历文件夹里的所有文件,还可以创建文件/文件夹和删除文件及文件夹。下面从如何创建File对象,如何获取对象的路径,路径分为绝对路径和相对路径。还有一些对文件和文件夹的判断功能。还有创建删除文件/文件夹 目录 获取功能方法 判断功能方法 ...
- 介绍 我们都在项目过程中调用过别人的接口,但是如果频繁的调用接口会被识别出来,跳转到验证码页面进行验证码输入,这样就不能自动化运行程序了,为了解决这一问题,使用线程休眠,让程序的操作频率模仿人类操作频率... 介绍 我们都在项目过程中调用过别人的接口,但是如果频繁的调用接口会被识别出来,跳转到验证码页面进行验证码输入,这样就不能自动化运行程序了,为了解决这一问题,使用线程休眠,让程序的操作频率模仿人类操作频率...
- 一、无重复项的组合 对于无重复项的组合问题的递归思路可从以下几个步骤入手(以数组为例,如对其他元素排列,将元素编号放入数组即可): 以数组a[5]={1,2,3,4,5}为例,用C(5,num)表示从这5个数中选择num个数,求其所有的情况。 首先要明确,求一组数的组合问题,元素是没有位置要求的,... 一、无重复项的组合 对于无重复项的组合问题的递归思路可从以下几个步骤入手(以数组为例,如对其他元素排列,将元素编号放入数组即可): 以数组a[5]={1,2,3,4,5}为例,用C(5,num)表示从这5个数中选择num个数,求其所有的情况。 首先要明确,求一组数的组合问题,元素是没有位置要求的,...
- 异常概述:就是程序出现了不正常的情况 异常体系: Error:严重问题,不需要处理 Exception:称为异常类,他表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码 非RuntimeExce... 异常概述:就是程序出现了不正常的情况 异常体系: Error:严重问题,不需要处理 Exception:称为异常类,他表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的,出现问题后,需要我们回来修改代码 非RuntimeExce...
- 集合基础: 集合概述: 集合类的特点:提供一种存储空间可变的存储类型,存储的数据容量可以发生改变 集合类有很多,目前我们先学习一个: ArrayList ArrayList<E>: 可调整大小的数组实现 <E>:是一... 集合基础: 集合概述: 集合类的特点:提供一种存储空间可变的存储类型,存储的数据容量可以发生改变 集合类有很多,目前我们先学习一个: ArrayList ArrayList<E>: 可调整大小的数组实现 <E>:是一...
- 2.字节流 2.1 IO流概述和分类 IO流概述: IO:输入/输出(Input/Output) 流:使用抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的 常见的应用:... 2.字节流 2.1 IO流概述和分类 IO流概述: IO:输入/输出(Input/Output) 流:使用抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质是数据传输 IO流就是用来处理设备间数据传输问题的 常见的应用:...
- 例子: 学生注册异常为例,自定义一个注册异常类。 注册异常类 123 package com.itema.dem04MyExcetion; /* * 自定义异常类: * ... 例子: 学生注册异常为例,自定义一个注册异常类。 注册异常类 123 package com.itema.dem04MyExcetion; /* * 自定义异常类: * ...
- SpringCloud常用注解总结: @Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@Resource bean的注入,同Autowired 有相同的... SpringCloud常用注解总结: @Controller 控制层,里面有多个连接@Service 业务层,一般对于接口和实现@Qualifier 如果一个接口有多个实现,那么注入时候加上唯一标示@Repository 一般的dao层@Autowired 自动注入依赖@Resource bean的注入,同Autowired 有相同的...
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中
热门标签