摘要:
练习_使用递归计算1-n之间的和 定义一个方法,使用递归计算1-n之间的和 1+2+3+. . .+n n+(n-1)+(n-2)+...+1 已知: 最大值:n 最小值:1 使用递归必须明确: 1.递归的结束条件获取到1的时候结束 2.递归的目的 获取下一个被加的数字(n-1) package D 阅读全文
posted @ 2022-07-08 19:23
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(83)
评论(0)
推荐(0)
摘要:
递归概念&分类&注意事项 概念 递归:指在当前方法内调用自己的这种现象。 递归的分类:。递归分为两种,直接递归和间接递归。。直接递归称为方法自身调用自己。。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出 阅读全文
posted @ 2022-07-08 16:34
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(110)
评论(0)
推荐(0)
摘要:
file类创建删除功能的方法 public boolean createNewFile():当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。public boolean delete(︰删除由此File表示的文件或目录。public boolean mkdir()︰创建由此File表示的目录 阅读全文
posted @ 2022-07-08 16:18
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(38)
评论(0)
推荐(0)
摘要:
File类获取功能的方法 获取功能的方法 public string getAbsolutePath()∶返回此File的绝对路径名字符串。 public string getPath() ︰将此File转换为路径名字符串。 public string getName()︰返回由此File表示的文件 阅读全文
posted @ 2022-07-08 15:42
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(19)
评论(0)
推荐(0)
摘要:
绝对路径和相对路径 路径:绝对路径:是一个完整的路径以盘符(c:,D:)开始的路径c:lla.txtC; llUserslitcastllIdeaProjects 1lshungyuan {\123.txtD: lldemol1b.txt相对路径:是一个简化的路径相对指的是相对于当前项目的根目录(C 阅读全文
posted @ 2022-07-08 15:12
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(24)
评论(0)
推荐(0)
摘要:
File的概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法 public File(String pathname)︰通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 public File(String paren 阅读全文
posted @ 2022-07-08 15:01
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(26)
评论(0)
推荐(0)
摘要:
自定义接口 lambda使用前提 可推导即可省略 Lambda强调的是“做什么"而不是"怎么做”,所以凡是可以根据上下文推导得知的信息,都可以省略。例如上例还可以使用Lambda的省略写法∶ 省略规则 在Lambda标准格式的基础上,使用省略写法的规则为∶ 1.小括号内参数的类型可以省略;2.如果小 阅读全文
posted @ 2022-07-08 14:44
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(27)
评论(0)
推荐(0)
摘要:
Lamdba表达式的无参数无返回值的练习 题目给定一个厨子Cook接口,内含唯一的抽象方法makeFood,且无参数、无返回值。如下∶public interface cook {void makeFood(); } 在下面的代码中,请使用Lambda的标准格式调用invokeCopk方法,打印输出 阅读全文
posted @ 2022-07-08 14:30
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(21)
评论(0)
推荐(0)
摘要:
编程思想转换 做什么,而不是怎么做 我们真的希望创建一个匿名内部类对象吗?不。我们只是为了做这件事情而不得不创建一个对象。我们真正希望做的事情是︰将run方法体内的代码传递给 Thread类知晓。 传递一段代码——这才是我们真正的目的。而创建对象只是受限于面向对象语法而不得不采取的一种手段方式。那, 阅读全文
posted @ 2022-07-08 13:56
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(24)
评论(0)
推荐(0)
摘要:
函数式编程思想概述 在数学中,函数就是有输入量、输出星的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调"必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法―—强调做什么,而不是以什么形式做。 冗余的Runnable代码 传统写法 当需要启动一个线程去完成 阅读全文
posted @ 2022-07-08 13:40
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
阅读(27)
评论(0)
推荐(0)