- A、哪天返回小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。题解:package action;public class demo { public st... A、哪天返回小明被不明势力劫持。后被扔到x星站再无问津。小明得知每天都有飞船飞往地球,但需要108元的船票,而他却身无分文。他决定在x星战打工。好心的老板答应包食宿,第1天给他1元钱。并且,以后的每一天都比前一天多2元钱,直到他有足够的钱买票。请计算一下,小明在第几天就能凑够108元,返回地球。题解:package action;public class demo { public st...
- 前言 编写程序时,经常要在可能出现的错误的地方加上检测代码,过多的分支会导致程序的代码加长臃肿,可读性差,所以才采用异常的处理机制。 Java的异常处理机制,把可能出现异常的代码集中起来,和正常代码分开,使得程序简洁、优雅,便于维护 。 一、异常的认识 1.异常的体系结构红色:编译时异常蓝色:运行时异常 2.常见的异常FileNotFoundException... 前言 编写程序时,经常要在可能出现的错误的地方加上检测代码,过多的分支会导致程序的代码加长臃肿,可读性差,所以才采用异常的处理机制。 Java的异常处理机制,把可能出现异常的代码集中起来,和正常代码分开,使得程序简洁、优雅,便于维护 。 一、异常的认识 1.异常的体系结构红色:编译时异常蓝色:运行时异常 2.常见的异常FileNotFoundException...
- 方法的重载和重写 @TOC 前言 方法的重载和重写需要大家掌握 ,在笔试面试的时候可能问到。我在自己的理解上做了一下总结,希望可以帮助大家 一、方法的重载(Overload) 1.为什么要使用方法重载一些功能相似的方法可以写成同样的方法名 功能不同的时候,尽可能让方法名不同。 2.满足方法重载的条件 1.在同一个类中 2.方法名相同 ... 方法的重载和重写 @TOC 前言 方法的重载和重写需要大家掌握 ,在笔试面试的时候可能问到。我在自己的理解上做了一下总结,希望可以帮助大家 一、方法的重载(Overload) 1.为什么要使用方法重载一些功能相似的方法可以写成同样的方法名 功能不同的时候,尽可能让方法名不同。 2.满足方法重载的条件 1.在同一个类中 2.方法名相同 ...
- 基本数据类型的传参机制基本数据类型传递的是值,形参值的变化不会导致实参值的变化public class MethodParameter01 {//编写一个 main 方法public static void main(String[] args) {int a = 10;int b = 20;//创建 AA 对象 名字 objAA obj = new AA();obj.swap(a, b)... 基本数据类型的传参机制基本数据类型传递的是值,形参值的变化不会导致实参值的变化public class MethodParameter01 {//编写一个 main 方法public static void main(String[] args) {int a = 10;int b = 20;//创建 AA 对象 名字 objAA obj = new AA();obj.swap(a, b)...
- 1. 基本介绍final中文意思:最后的,最终的final可以修饰类,属性,方法和局部变量1.final修饰的类,不可以被继承2.final修饰的方法,不可以被重写3.final修饰的变量为常量,不可以修改public class Final01 {public static void main(String[] args) { E e = new E();//e.TAX_RATE = 0... 1. 基本介绍final中文意思:最后的,最终的final可以修饰类,属性,方法和局部变量1.final修饰的类,不可以被继承2.final修饰的方法,不可以被重写3.final修饰的变量为常量,不可以修改public class Final01 {public static void main(String[] args) { E e = new E();//e.TAX_RATE = 0...
- 当遇到查找特定元素的时候,最容易想到的就是暴力解法,直接遍历,这种做法简单粗暴,可以解题,但是时间复杂度过高。所以我们可以用二分法来提高效率。 二分法的引入二分查找一般用于数据是有序的,我们要找到目标元素target,可以通过循环或者递归在每一次比较以后都把查找范围缩小一半,在剩下范围接着查找。接下来,我就来介绍一下二分查找。我总结了几种不同的清况用到的二分模板,不过大家还是要自己动手做题,... 当遇到查找特定元素的时候,最容易想到的就是暴力解法,直接遍历,这种做法简单粗暴,可以解题,但是时间复杂度过高。所以我们可以用二分法来提高效率。 二分法的引入二分查找一般用于数据是有序的,我们要找到目标元素target,可以通过循环或者递归在每一次比较以后都把查找范围缩小一半,在剩下范围接着查找。接下来,我就来介绍一下二分查找。我总结了几种不同的清况用到的二分模板,不过大家还是要自己动手做题,...
- 本文对Java集合框架做了总结这里推荐几篇关于集合的文章https://blog.csdn.net/weixin_42533238/article/details/106651056https://blog.csdn.net/ThinkWon/article/details/98844796https://blog.csdn.net/feiyanaffection/article/detai... 本文对Java集合框架做了总结这里推荐几篇关于集合的文章https://blog.csdn.net/weixin_42533238/article/details/106651056https://blog.csdn.net/ThinkWon/article/details/98844796https://blog.csdn.net/feiyanaffection/article/detai...
- 本文导航:背景,原生string,对象String,代码对比,为什么需要String对象,两者区别总结,参考链接。 本文导航:背景,原生string,对象String,代码对比,为什么需要String对象,两者区别总结,参考链接。
- 跳跃表(skiplist)是一个有序的数据结构,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。跳跃表在查找指定节点时,平均时间复杂度为,最坏时间复杂度为O(N)。 跳跃表(skiplist)是一个有序的数据结构,它通过在每个节点维护不同层次指向后续节点的指针,以达到快速访问指定节点的目的。跳跃表在查找指定节点时,平均时间复杂度为,最坏时间复杂度为O(N)。
- 在Vue中,应用watch来响应数据的变化,示例代码如下, 一、第一种方式<input type="text" v-model="userName"/> //监听当userName值发生变化时触发watch: { userName (newName, oldName) { console.log(newName) }}第一种方式有一个缺点: 就是当值第一次绑定的时候不会执行监听函数,只有... 在Vue中,应用watch来响应数据的变化,示例代码如下, 一、第一种方式<input type="text" v-model="userName"/> //监听当userName值发生变化时触发watch: { userName (newName, oldName) { console.log(newName) }}第一种方式有一个缺点: 就是当值第一次绑定的时候不会执行监听函数,只有...
- @TOC 一、前言本章将讲解:二叉树的概念以及各种接口实现注:这里我们不会像之前数据结构那样去学习二叉树的增删查改,二叉树不是一个线性结构,并不适合用来储存数据,也就是增删查改并不适合它,这里我们主要是在它本身的性质上拓展 二、二叉树 1、二叉树概念二叉树是一棵度不大于二的树,可能有左子树和右子树,也可能为空树任意的二叉树都是由以下几种情况复合而成的: 2、链式存储概念:用链表来表示一棵二叉... @TOC 一、前言本章将讲解:二叉树的概念以及各种接口实现注:这里我们不会像之前数据结构那样去学习二叉树的增删查改,二叉树不是一个线性结构,并不适合用来储存数据,也就是增删查改并不适合它,这里我们主要是在它本身的性质上拓展 二、二叉树 1、二叉树概念二叉树是一棵度不大于二的树,可能有左子树和右子树,也可能为空树任意的二叉树都是由以下几种情况复合而成的: 2、链式存储概念:用链表来表示一棵二叉...
- @TOC 一、前言本章主要讲解:八大排序的基本知识及其实现注:这里的八大排序指直接插入,希尔,选择,堆排,冒泡,快排,归并,计数八大排序汇总图: 二、排序概念及应用 1、概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:假设在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序... @TOC 一、前言本章主要讲解:八大排序的基本知识及其实现注:这里的八大排序指直接插入,希尔,选择,堆排,冒泡,快排,归并,计数八大排序汇总图: 二、排序概念及应用 1、概念排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:假设在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序...
- @TOC 零、前言我们都知道二叉树只有附加上一些特性才具有实用的价值,而本章主要讲解二叉树进阶的内容-二叉搜索树 一、二叉搜索树概念概念:二叉搜索树(Binary Search Tree)又称二叉排序树,也称作二叉查找树它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树... @TOC 零、前言我们都知道二叉树只有附加上一些特性才具有实用的价值,而本章主要讲解二叉树进阶的内容-二叉搜索树 一、二叉搜索树概念概念:二叉搜索树(Binary Search Tree)又称二叉排序树,也称作二叉查找树它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的左右子树...
- @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适... @TOC 零、前言本章主要讲解学习C++中的容器stack(栈),queue(队列),priority_queue(优先级队列,相当于数据结构中的heap(堆)),在熟悉使用后进行模拟实现 一、stack的介绍和使用 1、stack的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作stack是作为容器适配器被实现的,容器适...
- 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接... 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签