摘要: 1. 递归,就是方法自己调用自己。 5的阶乘 View Code 所有方法都在栈内,直到fun(1)执行完,开始逐步弹栈。 递归的缺点:如果调用的次数过多,容易出现栈内存溢出 递归的优点:不用知道循环的次数 问题:构造方法是否可以递归调用? 不能 问题:递归调用是否必须有返回值? 不一定,可以有,也 阅读全文
posted @ 2020-06-23 16:55 Zoe233 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. 序列流 什么是序列流 序列流可以把多个字节输入流整合成一个,从序列流中读取数据时,将从被整合的第一个流开始读,读完一个之后继续读第二个, 以此类推. 类: java.io.SequenceInputStream 构造方法: SequenceInputStream(InputStream s1, 阅读全文
posted @ 2020-06-23 09:56 Zoe233 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. IO流概述及其分类 概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 按流向分为两种: 输入流 输出流 按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的 字符流 : 字符流只能操 阅读全文
posted @ 2020-06-17 16:41 Zoe233 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. File类的概述和构造方法 File类的概述 File更应该叫做一个路径 文件路径或者文件夹路径 路径分为绝对路径和相对路径 绝对路径是一个固定的路径,从盘符开始 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 查看API指的是当前路径 文件和目录路径名的抽象表示形式 构 阅读全文
posted @ 2020-06-16 15:27 Zoe233 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1. 异常的概述和分类 异常的概述 异常就是Java程序在运行过程中出现的错误。 异常的分类 Throwable Throwable类是Java语言中所有错误(Error)或异常(Exception)的超类。只有当对象时此类(或其子类之一)的实例时,才能通过Java虚拟机或者Java throw语句 阅读全文
posted @ 2020-06-15 16:31 Zoe233 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 1. Map集合概述和特点 Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一个值 接口 Map<K,V> 类型参数: K - 此映射所维护的键的类型 V - 映射值的类型 此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个 阅读全文
posted @ 2020-06-03 09:56 Zoe233 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1. HashSet存储字符串并遍历 Set集合概述及特点 一个不包含重复元素的Collection。 set不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个null元素。 Set接口没有特殊方法,完全继承Collection接口中的方法。 只要注意如何保证Set集 阅读全文
posted @ 2020-05-26 16:49 Zoe233 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. 对象数组的概述和使用 案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 package com.heima.collection; import com.heima.bean.Student; public class Demo1_Arra 阅读全文
posted @ 2020-05-17 17:40 Zoe233 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1. Math类概述和方法使用 Math类概述 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 成员方法 public static int abs(int a) public static double ceil(double a) public static d 阅读全文
posted @ 2020-05-14 11:28 Zoe233 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 数组高级冒泡排序原理图解 画图演示 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 需求: 数组元素:{24, 69, 80, 57, 13} 请对数组元素进行排序。 package com.heima.array; public class Demo1_Array { / 阅读全文
posted @ 2020-05-08 14:55 Zoe233 阅读(181) 评论(0) 推荐(0) 编辑