摘要: Array.prototype.concat() 用于合并多个数组,不会改变原有数组。浅拷贝 它的本质是卸掉一层中括号,然后再合并到一起。注意,只是一层 let a=[1,2] let b=[3,[4]] console.log(a.concat(b)); //[ 1, 2, 3, [ 4 ] ] 阅读全文
posted @ 2022-06-02 20:33 朱在春 阅读(60) 评论(0) 推荐(0) 编辑
摘要: Symbol数据类型 它是js中的第七种数据类型 我不想解释它是谁,我只想知道它是怎么用的,因为那些概念我已经看过无数遍了,但平常几乎没有用过,所以每次看到它还是一头雾水。我今天的目的很简单,就是去用一用它。 使用场景 当我想给一个对象添加一个属性,但是又不确定这个对象具体有哪些属性时 let ga 阅读全文
posted @ 2022-06-02 20:22 朱在春 阅读(60) 评论(0) 推荐(0) 编辑
摘要: JavaScript语句是否需要分号结尾? 视情况而定,大半不需,我的习惯是能省则省 换行则视为语句结尾,来源于ECMAScript的自动插入分号规则(Automatic Semicolon Insertion,以下简称ASI标准)。js解析器会自动帮你插入分号 ASI的4种特殊情况 当这一行的语句 阅读全文
posted @ 2022-06-02 16:51 朱在春 阅读(231) 评论(0) 推荐(0) 编辑
摘要: Http响应状态码 100——客户必须继续发出请求 101——客户要求服务器根据请求转换HTTP协议版本 200——交易成功 201——提示知道新文件的URL 202——接受和处理、但处理未完成 203——返回信息不确定或不完整 204——请求收到,但返回信息为空 205——服务器完成了请求,用户代 阅读全文
posted @ 2022-05-01 23:31 朱在春 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-04-28 11:58 朱在春 阅读(6) 评论(0) 推荐(0) 编辑
摘要: byte: 1字节 8位 -2^7~2^7-1 //这么理解吧,一个字节可以表示多少个数呢?2^8=256个数,那么正数最大可以表示到多少,01111111=127,所以正数的上限我们就确定了,那么根据钟表原则,正数+1得到128,此时钟表超出溢出,来到它的最小值,即负数范围,得到此128应该是-1 阅读全文
posted @ 2022-04-20 23:24 朱在春 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 首先呢,我们得明白以下四种修饰符的范围大小 public > protected > default > private 总结: 修饰符 类内部 同一包 子类 任何地方 public √ √ √ √ protected √ √ √ default √ √ private √ 阅读全文
posted @ 2022-04-20 16:36 朱在春 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ①接口中要注意的地方(这两个地方可以写上也可以不写,但不能修改为其它值,这是接口的规定): 属性默认加了public static final 方法默认加了public abstract ②在java中,类与类是单继承,接口与接口是多继承(implements其实也是继承的一种形式) ③a inst 阅读全文
posted @ 2022-04-20 13:15 朱在春 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 首先明白一点,java中只有两种数据类型 基本数据类型 引用数据类型 基本数据类型包括哪些? 八大基本数据类型有:boolean、char、byte、short、int、long、float、double 引用数据类型包括哪些? 类、接口、数组 那么接口能和类画等号吗? 不能,接口是另外一种引用类型 阅读全文
posted @ 2022-04-20 12:39 朱在春 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 类加载子系统把文件加载到内存模型中,然后字节码执行引擎来执行内存中加载的代码 main方法执行的时候(也叫main线程),会给它分配一个栈区(也叫线程栈),栈区里面用来放main里面的局部变量(即一些临时数据) 上面一句话总结来说就是,每当有一个线程运行的时候,它都会有一个栈区域 而线程里面的方法, 阅读全文
posted @ 2022-04-19 15:28 朱在春 阅读(15) 评论(0) 推荐(0) 编辑