摘要: 简单来说,document就是所有html中标签的对象,我们可以通过getElement方法获取对应的标签对象。 阅读全文
posted @ 2022-03-03 15:48 Rook1e 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1.js是弱类型 变量var 可以赋值为整型、字符、字符串等等 任一变量都可以当做boolen类型,其中 0 null false 空串 均代表 false 函数 第二种var fun = function(){ 对象 1.var obj = new Object(); 2. 事件 1.onload 阅读全文
posted @ 2022-03-02 16:52 Rook1e 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 选择器 1.标签选择器 div{ 属性:值; } 2.类选择器 .class{ 属性:值; } 3.id选择器 #id{ 属性:值; } 选择器书写完之后 在标签内指定可以修改样式 阅读全文
posted @ 2022-03-01 21:21 Rook1e 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、List接口 1.ArrayList、LinkedList、Vector的异同 2.ArrayList 源码分析 3.LinkedList源码分析 二、Set接口 三、Map接口 HashMap底层实现原理 一、List接口 1.ArrayList、LinkedList、Vector的异同 2. 阅读全文
posted @ 2022-02-23 14:39 Rook1e 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1.实现Callable接口的方法 JDK5.0之后新性能 可以支持泛型、call方法可以有返回值,可以抛异常 实现步骤: 1.创建类实现Callable接口,重写call方法 2.创建类的对象 3.创建FutureTask对象,并将步骤2的对象作为参数填入 4.创建线程,将FutureTask对象 阅读全文
posted @ 2022-01-16 14:30 Rook1e 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.notify、wait、notifyall notify方法是唤醒一个被阻塞的线程,若有多个线程被阻塞,先唤醒优先级高的 notifyall是唤醒所有线程 wait是阻塞一个线程,该线程阻塞后会释放锁 这三个方法必须在同步代码块或者同步方法中使用,并且调用者必须是同步代码块或者同步方法的同步监视 阅读全文
posted @ 2022-01-12 15:56 Rook1e 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 线程同步的方法 1.同步代码块 synchronize(){ } 包住需要同步的代码段(保证仅包含对共享变量的操作) 括号中填同步监视器,也就是锁,可以是任何一个类的对象 关键就是多个线程要用同一把锁,否则达不到效果 实现Runnable接口方法 package Test1; /** * @auth 阅读全文
posted @ 2022-01-10 14:31 Rook1e 阅读(36) 评论(0) 推荐(0) 编辑