- 博客(11)
- 收藏
- 关注
原创 JavaScript中创建对象和jQuery遍历基本问题
("div").find("span");返回后代所有span元素$("div").find("*");$("div").children("p.1");$('span').parentUntil("ul")返回两者之间父元素。JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。$('div').children()选中直接子元素。$('span').parent()返回直接父元素。$('span').parents()返回所有父元素。...
2022-07-25 08:23:01
133
原创 进行与线程
进程与线程进程(process)是操作系统的任务单元,每个程序启动后,操作系统都会为其分配进程编号PID。线程(Thread)是进程中的任务单元,程序启动的时候,首先会创建主线程,可以在主线程中开辟子线程。每一个线程都对应一个虚拟机栈,栈是线程私有的,堆和方法区是线程共享的。串行 在一台机器上单线程执行并行 并发:在同一台机器上多线程并行执行(存在资源竞争关系) 并行:在多台机器上并行执行(不存在资源竞争关系)线程的五种生命周期1.新建(new):新创建了一个线程对象。2.可
2022-07-06 18:09:48
153
原创 HashMap的基本概念
5.哈希函数:hashcode()将key运算为index的算法 哈希码:key值运算后的值。6.哈希碰撞:不同的key运算出来的index相同解决方法:开放地址法,拉链法hashmap用的拉链法。
2022-07-06 08:29:20
130
原创 面向对象整理
面向过程编程思想不考虑封装,继承,多态这些事情,直接定义数据为静态变量,用静态函数操作数据,基于过程编程。面向过程编程,代码不具有可复用性和可拓展性。面向对象思想需要先抽象出实体的结构,并用类进行封装,,用成员变量表达实体的属性,用成员方法封装对实体属性的操作。提供构造方法构造对象,基于对象编程。面向对象编程,代码具有可复用性和可拓展性。举例:实现汽车租赁系统 面向过程的思想: 定义多个静态数组,存储汽车各项数据,直接定义静态函数实现各种业务过程。
2022-06-30 20:01:03
78
原创 数组,对象,成员方法,构造方法
1.什么是NPE,什么情况下会发生NPE?如何防止NPE?NullPointerException NPE 空指针异常当不确定指针是否为null时,对指针做非空判断 输出12.new关键字的作用在堆区开辟内存空间,并返回该内存空间的内存地址。3.数组和对象的区别数组:int [] arr = new int [];所有的数据类型都相同,没有类型只有索引对象:String stu=new Student();数据类型可以不相同,每一个元素都有定义的类型。4.基本数据类型对应的引用数据类型。byte 0
2022-06-24 21:21:28
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人