摘要:
document.compatMode属性可以判断是否是标准模式,当 document.compatMode为“CSS1Compat”,是标准模式,“BackCompat”是怪异模式。 怪异模式是为了兼容旧版本的浏览器, 因为IE低版本document.documentElement.clientW 阅读全文
posted @ 2020-12-16 18:55
咔啡
阅读(150)
评论(0)
推荐(0)
摘要:
// 通过设置border .box { width:0px; height:0px; border-top:50px solid rgba(0,0,0,0); border-right:50px solid rgba(0,0,0,0); border-bottom:50px solid green 阅读全文
posted @ 2020-12-16 18:53
咔啡
阅读(114)
评论(0)
推荐(0)
摘要:
List、Set是,Map不是。 阅读全文
posted @ 2020-12-16 18:49
咔啡
阅读(83)
评论(0)
推荐(0)
摘要:
块格式化上下文, 特性: 使 BFC 内部浮动元素不会到处乱跑; 和浮动元素产生边界。 阅读全文
posted @ 2020-12-16 17:52
咔啡
阅读(159)
评论(0)
推荐(0)
摘要:
说明:其实这个题目本身有问题!因为Set只是一个接口,它的不同实现类判断元素是否相等的标准是不同的。笼统地说,Set里的元素是不能重复的,判断元素重复使用equals()。而不是==。 对于HashSet而言,判断两个对象是否相等是通过equals()和hashCode()方法,只要两个对象通过 e 阅读全文
posted @ 2020-12-16 17:49
咔啡
阅读(850)
评论(0)
推荐(0)
摘要:
1. abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } 答案: 错。abstract method必须以分号结尾,且不带花括号。 2. public cl 阅读全文
posted @ 2020-12-16 17:46
咔啡
阅读(165)
评论(0)
推荐(0)
摘要:
常用的包有: java.lang包下包括Math、System、StringBuilder、StringBuffer、Runtime、Thread、Runnable等。 java.util包下包括List、Set、Map,以及这些接口的常用实现类:ArrayList、LinkedList、HashS 阅读全文
posted @ 2020-12-16 07:38
咔啡
阅读(697)
评论(0)
推荐(0)
摘要:
多线程扩展了多进程的概念,使得同一个进程可以同时并发处理多个任务。线程(Thread)也被称作轻量级进程(Lightweight Process),线程是进程的执行单元。就像进程在操作系统中的地位一样,线程在程序中是独立的、并发的执行流。当进程被初始化后,主线程就被创建了。对于绝大多数的应用程序来说 阅读全文
posted @ 2020-12-16 07:35
咔啡
阅读(471)
评论(0)
推荐(0)
摘要:
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayLis 阅读全文
posted @ 2020-12-16 07:33
咔啡
阅读(172)
评论(0)
推荐(0)
摘要:
肯定会执行。finally{}块的代码只有在try{}块中包含遇到System.exit(0);之类的导致Java虚拟机直接退出的语句才会不执行。 当程序执行try{}遇到return时,程序会先执行return语句,但并不会立即返回——也就是把return语句要做的一切事情都准备好,也就是在将要返 阅读全文
posted @ 2020-12-16 07:32
咔啡
阅读(555)
评论(0)
推荐(0)
摘要:
Set集合是最接近Collection的集合,因此Set集合几乎没有在Collection增加什么方法。Set集合代表了集合元素无序、几何元素不允许重复的集合。 List集合则在Collection的基础上为元素增加了索引的特性,因此List集合代表了集合元素有序、集合元素可以重复的集合。 Map则 阅读全文
posted @ 2020-12-16 07:30
咔啡
阅读(565)
评论(0)
推荐(0)
摘要:
当一个线程进行一个对象的synchronized方法之后,其他线程完全有可能再次进入该对象的其他方法。 不过要分几种情况来看: 1、如果其他方法没有使用synchronized关键字修饰,则可以进入。 2、如果当前线程进入的synchronized方法是static方法,其他线程可以进入其他sync 阅读全文
posted @ 2020-12-16 07:21
咔啡
阅读(1092)
评论(0)
推荐(1)
摘要:
verticle-align: middle; 绝对定位50%加translateY(-50%) 绝对定位,上下左右全0,margin:auto 阅读全文
posted @ 2020-12-16 07:18
咔啡
阅读(127)
评论(0)
推荐(0)
摘要:
try块表示程序正常的业务执行代码。如果程序在执行try块的代码时出现了“非预期”情况,JVM将会生成一个异常对象,这个异常对象将会被后面相应的catch块捕获。 catch块表示一个异常捕获块。当程序执行try块引发异常时,这个异常对象将会被后面相应的catch块捕获。 throw用于手动地抛出异 阅读全文
posted @ 2020-12-16 07:17
咔啡
阅读(673)
评论(0)
推荐(1)
摘要:
对。 因为equals()方法可以用开发者重写,hashCode()方法也可以由开发者来重写,因此它们是否相等并没有必然的关系。 如果对象要保存在HashSet或HashMap中,它们的equals()相等,那么,它们的hashCode()返回值也应该相等。 阅读全文
posted @ 2020-12-16 07:12
咔啡
阅读(91)
评论(0)
推荐(0)
摘要:
Vector newVector = new Vector(); For (int i=0;i<vector.size();i++) { Object obj = vector.get(i); if(!newVector.contains(obj); newVector.add(obj); } 还有 阅读全文
posted @ 2020-12-16 07:11
咔啡
阅读(97)
评论(0)
推荐(0)
摘要:
public class smallT { public static void main(String args[]) { smallT t = new smallT(); int b = t.get(); System.out.println(b); } public int get() { t 阅读全文
posted @ 2020-12-16 07:09
咔啡
阅读(309)
评论(0)
推荐(0)
摘要:
字节流和字符流区别非常简单,它们的用法几乎完全一样,区别在于字节流和字符流所操作的数据单元不同:字节流操作的数据单元是8位的字节,而字符流操作的数据单元是16位的字符。 字节流主要由InputStream和OutputStream作为基类,而字符流则主要由Reader和Writer作为基类。 字节流 阅读全文
posted @ 2020-12-16 06:58
咔啡
阅读(1134)
评论(0)
推荐(0)

浙公网安备 33010602011771号