摘要: 阶乘:所有小于及等于该数的正整数的积。 分析:这与累和类似,只不过换成了乘法运算,学员可以自己练习,需要注意阶乘值符合int类型的范围。 代码实现: 阅读全文
posted @ 2020-11-06 15:15 Carol_夏 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 计算1 ~ n的和 分析:num的累和 = num + (num-1)的累和,所以可以把累和的操作定义成一个方法,递归调用。 实现代码: 代码执行图解 小贴士:递归一定要有条件限定,保证递归能够停止下来,次数不要太多,否则会发生栈内存溢出。 阅读全文
posted @ 2020-11-06 15:14 Carol_夏 阅读(72) 评论(0) 推荐(0) 编辑
摘要: package com.hd.demo02; /** 递归:与循环相似,但是递归是自己调用自己 直接递归: public static void getShow(){ getShow(); } 间接递归: public static void a(){ a(); } */ public class 阅读全文
posted @ 2020-11-05 18:02 Carol_夏 阅读(53) 评论(0) 推荐(1) 编辑
摘要: package com.hp.entity; import java.io.File; /** Java.io 文件操作的所有类 File类:文件与文件夹类的操作 如何使用File类,提供的常用构造方法是: File(String pathname):通过将给定路径名字符串转换为抽象路径名来创建一个 阅读全文
posted @ 2020-11-05 18:01 Carol_夏 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1、Object类是什么? 是类层次结构的根,即所有类的父类 2、toString方法摘要 toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址图。由于toString方法返回的结果是内存地址,在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重 阅读全文
posted @ 2020-11-05 10:21 Carol_夏 阅读(107) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/2016744/202011/2016744-20201104195248957-1254450666.jpg) 阅读全文
posted @ 2020-11-04 19:53 Carol_夏 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1、Java异常处理的五个关键字:try、catch、finally、throw、throws 2、抛出异常 在编写程序时,我们必须要考虑程序出现问题的情况。比如,在定义方法时,方法需要接受参数。那么,当调用方法使用接受到的参数时,首先需要先对参数数据进行合法的判断,数据若不合法,就应该告诉调用者, 阅读全文
posted @ 2020-11-04 19:42 Carol_夏 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 1、数据结构有什么用? 可以无限扩充,可以做到最快的插入、查找、删除,也是在追求更快。 2、常见的数据结构有什么? 常见的数据结构有:栈、队列、数组、链表和红黑树。 栈:stack,又称堆栈,它是运算受限的线性代表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除 阅读全文
posted @ 2020-11-04 19:27 Carol_夏 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 1、并行:在一个时间点上 多个事件同时执行 2、并发:在一个时间段内 宏观上认为是多个事件都执行了 3、单核 CPU 在某一时刻上 只执行 一个路径 一个线程 我们看到的同时执行 其实就是并发 JAVA中 线程的调度模式 抢占式 4、进程 正在运行的程序 ,当一个程序开始运行,进入内存之后 就产生了 阅读全文
posted @ 2020-11-04 19:02 Carol_夏 阅读(146) 评论(0) 推荐(0) 编辑