- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 7.24总结
由于var可以进变量提升,var命令实际只会执行一次,而let命令不存在变量提升,所以每次循环都会执行一次,声明一个新变量(它值不同),for的每次循环都是不同的块级作用域,let声明的变量也是块级作用域,所以也不存在重复声明的问题,let声明变量的for循环里,每个匿名函数实际上引用的都是一个新的变量。每⼀次for循环的时候,settimeout都执⾏⼀次,但是⾥⾯的函数没有被执⾏,⽽是被放到了任务队列⾥⾯,等待执⾏,for循环了5次,就放了5次,当主线程执行完成后,才进入任务队列里面执行。...
2022-07-24 13:47:31
181
1
原创 【无标题】链表
其实链表的结构和数组的结构有点类似,但是不同的是数组的数据存储是有顺序的,当数据增加或者删除时,是数据发生生改变很大,所有数据的位置都想需要后以或者前移,但是链表中的数据不是按顺序的,数据增添或删除的时候的时候只需要改变指向,应为他是一个链式结构。双向链表,就是有两个指针可以指向前面也可以指向后面,所以从链表的任何一个位置开始都可以获取他的前一个结点和后一个节点。循环链表就是指前后可以循环的链表,他的尾节点指向头节点,形成循环,中间的节点可以是有两个指针也可以是双向指针。3.链表的一些常用操作。...
2022-07-17 12:58:41
166
原创 thymeleaf 7.10
thymeleaf是帮我们进行视图渲染的技术,将静态的html和数据结合起来很适合前后端的独立开发1、常用属性th:text:文本的显示。其中的值会替换html指定标签中的值th:utext:支持html的文本显示th:value:给属性赋值th:object:用于设置选定对象th:if:条件判断可以和th:unless配合使用th:switch:选择判断,配合th:case使用th:each:循环迭代th:href:设置链接地址2.内联表达式当不适合使用属性的方法时可与使用内联表达式 [[]]相当于
2022-07-10 12:23:48
353
原创 es6-11(2)
集合set1.set常用的方法Set.prototype.Constructor():构造函数,就是Set()Set.prototype.size():返回Set实例成员总; add(value):添加值,返回Set本身delete(value):删除值,返回一个布尔值,判断删除是否成功has(value):返回布尔值,表参数是否为Set成员clear():清除所有成员,无返回值 2.遍历 3.weakSet与Set的区别最主要的区别是weakSet的成员只是对象,不能是其他值weakSe
2022-07-03 13:00:07
201
1
原创 6.18学习总结
一、考核总结有一个没有学习到的知识点改变this指向的方法:1.call方法让函数调用call方法同时把this改变为需要改变指向的函数例:2.apply方法语法:函数名.apply(调用者,[参数])3.bind方法 总结:三者都是改变this的指向但是不同的是call和apply是直接执行函数调用。bind是绑定,执行需要再次调用call和bind是用逗号隔开而apply是作为数组接受变量js中数组有哪些方法(忘完了)我总结了一些常用的数组的方法:1)添加删除元素push(参数...)
2022-06-18 23:25:55
96
原创 6.11,学习总结
六月七号考核总结主要是一些学长学姐问的我不懂的问题:1.“==”和“===”的区别:==和===都是用来判断两边等式是否相等的,但是有个主要的区别是==不会对数据类型进行转换在判断,而===是会对数据类型进行转换再进行判断,简单来讲就是如果两个数据的值相同但是数据类型不一样的数据用==判断是true,但是===是false 。===会判断数据类型而==不会。2.同步和异步的区别同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行
2022-06-11 22:30:23
109
原创 近期学习总结
上次考核的成绩很差,问题在于基础知识掌握不牢固,马虎粗心;上次考核总结:1.未定义类型的数据 与 数字相加结果是NaN2.空值类型的数据 与 数字相加还是数字3.NaN==NaN是错误的NaN===NaN也是错误的NaN!=NaN是争正确的NAN 不会和任何一个值相等,包括NAN本身。运行结果都为false。4.事件冒泡和事件捕获事件冒泡就是出发事件会往上走,子元素触发会往父元素走但是事件捕获从外往里走,父元素触发会往子元素触发下面是操作题:当时做两个题都是都是出了
2022-05-08 17:06:58
108
1
原创 近期学习总结
现在进入小组也有一段时间了,状态比起在以前的小组要好很多,可能是因为有室友一起需起来也很有动力,希望接下来可以继续保持状态,学习上要抓紧时间赶快进度,学习的时候一定要集中注意力提高效率。接下来是学习总结:...
2022-05-01 00:10:16
65
原创 节点操作和动画函数
一、节点操作1.节点概括节点包括节点类型,节点名称,节点值节点类型:元素节点nodeType:1属性节点nodeType:2文本节点nodeType:3在实际开发中主要使用的是元素节点2.获取子节点两种方法(1)标准方法:parentNode.childNodes返回所有子节点包括属性节点文本节点(2)非标方法:parent.Node.children是一个可读属性仅返回子元素节点3.创建节点document.createElement('tagname
2022-04-25 08:48:59
98
原创 学生管理系统
package 学生管理系统;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;i.
2022-02-27 22:02:21
238
原创 第十二章泛型与容器
1.Set(需要导包)Set集合的特点:不包含重复元素没有带索引的方法所以不可以使用for循环遍历如果添加了重复的元素是不会输出重复的元素的2.哈希值3.hasSet4.常见数据结构之哈希表在存储字符串时,先计算哈希值,然后参入哈希表,哈希表时加上是一个数组,长度是16,因为hasSet的无参构造默认初始容量是16,存储时先对字符串的哈希值对十六取余,得到的数字即为该字符串在哈希表中的索引如果有索引是相同的则比较哈希值,哈希值也相同则比较字符串的内容,如果在存储时发现三项
2022-01-26 08:00:00
320
原创 第十二章泛型与容器类
1.集合体系结构我们学习的是接口但是使用的是实现类2.Collection接口(需要导包)Collection接口并没有具体的实现类,只能通过子接口的实现类来创建对象public class CollectionDemo {public static void main(String[] arga){/*创建Collection对象*/Collection<String> c=new ArrayList<String>();}}(1)Colle
2022-01-23 23:34:42
624
原创 类型通配符 \\ 可变参数
1.类型通配符在帮助文档中可以看到所以上下限就是指子类和父类使用类型通配符的好处:就是一个用通配符来指代一个字符或多个字符。通配符常用于未知具体文件名的搜索,以及大量的名称相近的批量文件处理操作。2.可变参数可变参数中得到a是一个数组所以可以用遍历,当仅输出变量a的时候输出的是一个地址值需要注意的是当方法中有单个参数和可变参数在一起的时候,可变参数一定要放在最后3.可变参数的应用...
2022-01-22 23:54:37
373
原创 第十二章泛型与容器类
1.18-1.20泛型1.泛型的概念泛型是JDK5中引入的特性,能够是错误在编译时就检验书来而不是在运行时,它的本质是类型的参数化,就是说泛型所操作的数据类型被指定为一个参数,这个参数就是类型参数。可以运用在类、方法、接口中。在类和接口中都是在名字后面加,但是在方法中是在返回值类型后面加的泛型的好处是:运行时的问题提前到了编译时避免了强制类型转换2.泛型类例子:包中有一个学生类老师类和泛型类,和泛型测试类在原本的老师类和学生类中只能是单一的..
2022-01-20 23:53:28
651
原创 Java语言的输入输出与文件处理
1.16-1.17学习总结1.递归案例:一二需要注意的是:递归太深会进行报错所以要找到递归的出口才行绝对路径名:完整的路路径名相对路径名:三、用递归遍历目录我写的是一个比较浅的递归当文件多的时候就成为比较深的递归中间最好要增加判断file数组是否是空的情况应为我们最后要得到不是目录的,所以在遍历时对是目录的进行递归调用是文件的直接输出绝对路径名...
2022-01-17 23:34:13
244
原创 Java语言的输入输出与文件处理
1.12-1.15学习总结第一部分File1.File的概念2.File类的创建功能3.File类的判断和获取4.File的删除功能只有一个方法:public boolean delete()可以删除此抽象路径名的文件或者目录第二部分:流1.流的概念java语言的输入输出功能必须借助于输入输出包java.io来实现。可以分为两类:输入流和输出流字节流和字符流输入流:将数据从外设或外存(如键盘、鼠标、文件等)传递到应用程序的流称为...
2022-01-15 20:51:15
871
原创 第九章 异常处理
下面是我在2022.1.9-1.11几天中学习异常处理总结的重要的点:1.异常体系错误和异常的祖宗类是Throwable。Throwable具有两个子类Error、异常(又叫做Exception):Error是严重的错误,Java程序是无能为力的一般不进行修改。 Exception:程序本身可以处理,是我们需要捕获的内容。2.编译时异常和运行时异常主要分为受检异常和非受检异常:受检异常(非RuntimeException 子类的任何子类):编译期间就需要处理的否则程序
2022-01-11 21:51:31
206
空空如也
JAVA程序设计基础第四章习题
2021-11-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人