- 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 回顾在前面文章中,已经介绍了crudapi和MySQL数据库集成方式,为了支持更多数据库,对代码进行了重构,采用抽象工厂设计模式,可以无缝切换不同类型的数据库,添加了对大象数据库PostgreSQL的支持。 抽象工厂模式抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创... 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接口 回顾在前面文章中,已经介绍了crudapi和MySQL数据库集成方式,为了支持更多数据库,对代码进行了重构,采用抽象工厂设计模式,可以无缝切换不同类型的数据库,添加了对大象数据库PostgreSQL的支持。 抽象工厂模式抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创...
- 方法重载机制:三个方法功能不同,但是相似,分别齐了三个不同的名字,有什么缺点呢?缺点有两个:第一个:代码不美观第二个:程序员需要记忆更多的方法名称,程序员比较累。使用方法重载机制之后:代码整齐美观功能相似的,可以让方法名相同,更易于以后的代码编写。 在java语言中,是怎么进行方法区分的呢?首先java编译器会通过方法名进行区分。但是在java语言中允许方法名相同的情况下出现。如果方法名相同... 方法重载机制:三个方法功能不同,但是相似,分别齐了三个不同的名字,有什么缺点呢?缺点有两个:第一个:代码不美观第二个:程序员需要记忆更多的方法名称,程序员比较累。使用方法重载机制之后:代码整齐美观功能相似的,可以让方法名相同,更易于以后的代码编写。 在java语言中,是怎么进行方法区分的呢?首先java编译器会通过方法名进行区分。但是在java语言中允许方法名相同的情况下出现。如果方法名相同...
- 多态具备的三个条件:1.继承2.重写3.向上转型,父类的对象保存子类的实例,父类的引用指向子类的对象 多态的基础语法:1.学习多态基础语法之前,我们需要普及两个概念:第一个:向上转型 子----->父(比喻:自动类型转型) 父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();第二个:向下转型 父------>子(比喻:强制类型转换,需要... 多态具备的三个条件:1.继承2.重写3.向上转型,父类的对象保存子类的实例,父类的引用指向子类的对象 多态的基础语法:1.学习多态基础语法之前,我们需要普及两个概念:第一个:向上转型 子----->父(比喻:自动类型转型) 父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();第二个:向下转型 父------>子(比喻:强制类型转换,需要...
- 对于一个java程序来说,如果没有方法,会存在什么问题?代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。) 功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,以后要是需要再次使用该业务需求的时候,直接调用就可以了。如果想达到代码复用,那么需要学习java语言中的方法机制。 程序开始执行的时候是先执行main... 对于一个java程序来说,如果没有方法,会存在什么问题?代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。) 功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,以后要是需要再次使用该业务需求的时候,直接调用就可以了。如果想达到代码复用,那么需要学习java语言中的方法机制。 程序开始执行的时候是先执行main...
- 试题 基础练习 闰年判断提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当... 试题 基础练习 闰年判断提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给定一个年份,判断这一年是不是闰年。当以下情况之一满足时,这一年是闰年:1. 年份是4的倍数而不是100的倍数;2. 年份是400的倍数。其他的年份都不是闰年。输入格式输入包含一个整数y,表示当前的年份。输出格式输出一行,如果给定的年份是闰年,则输出yes,否则输出no。说明:当...
- 关于循环语句:for循环while循环do….while循环 什么是循环语句,为什么要使用这种语句?因为在现实世界中,有很多事情都是需要反复/重复的去做,对应到程序当中,如果有一块代码需要重复执行,此时为了减少代码量,我们使用循环语句。 什么时候可以考虑使用循环呢?相同的代码重复出现的时候,可以使用循环语句。 for循环的语句机制以及运行原理?语法机制:for(初始化表达式; 条件表达式; ... 关于循环语句:for循环while循环do….while循环 什么是循环语句,为什么要使用这种语句?因为在现实世界中,有很多事情都是需要反复/重复的去做,对应到程序当中,如果有一块代码需要重复执行,此时为了减少代码量,我们使用循环语句。 什么时候可以考虑使用循环呢?相同的代码重复出现的时候,可以使用循环语句。 for循环的语句机制以及运行原理?语法机制:for(初始化表达式; 条件表达式; ...
- 控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了。 控制语句包括三类选择语句循环语句转向语句 选择语句也可以叫做分支语句if语句switch语句 循环语句:主要循环反复的去执行某段特定的代码块for循环while循环do while 循环 转向语句breakcontinuereturn(这个目前先不需要学习,后面讲方法的是会使用) if语句是分支语... 控制语句的出现可以让我们的程序具有逻辑性/条理性,可以使用控制语句来实现一个“业务”了。 控制语句包括三类选择语句循环语句转向语句 选择语句也可以叫做分支语句if语句switch语句 循环语句:主要循环反复的去执行某段特定的代码块for循环while循环do while 循环 转向语句breakcontinuereturn(这个目前先不需要学习,后面讲方法的是会使用) if语句是分支语...
- 试题 基础练习 字母图形提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出... 试题 基础练习 字母图形提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出...
- 试题 基础练习 数列特征提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2... 试题 基础练习 数列特征提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2...
- 试题 基础练习 查找整数提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否... 试题 基础练习 查找整数提交此题 评测记录 资源限制时间限制:1.0s 内存限制:256.0MB问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否...
- public class list { public static void main(String[] args) { // TODO Auto-generated method stub LinkedList<Integer> list=new LinkedList<Integer>(); //创建一个不重复的长度为10的集合 Random ra = new Random();... public class list { public static void main(String[] args) { // TODO Auto-generated method stub LinkedList<Integer> list=new LinkedList<Integer>(); //创建一个不重复的长度为10的集合 Random ra = new Random();...
- 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 ... 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 ...
- 资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可... 资源限制时间限制:1.0s 内存限制:256.0MB问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可...
- 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负... 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负...
- 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535提交代码package demo;import java.math.BigInteger;import java.nio.file.P... 资源限制时间限制:1.0s 内存限制:512.0MB问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535提交代码package demo;import java.math.BigInteger;import java.nio.file.P...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签