摘要:
1,==用于比较基本数据类型,和引用类型。而equals是Object上的方法,可以被子类重写,用于判断内容一致。 比较奇葩的是,java基本数据类型(byte,short,int,long,float,double,char,boolean),并不包含String,所以不能用==来比较两个字符串相等。 String s1 = new String("abc"); S... 阅读全文
随笔档案-2016年09月
java匿名类
2016-09-07 16:23 by xiashengwang, 309 阅读, 收藏, 编辑
摘要:
一般情况下,我们需要声明一个类去继承一个接口,然后再new这个类,赋值给接口。但有时后这个类只会被调用一次,为了调用方便,那么就可以用匿名类来简化这个步骤。interface IKey{ void open(); }public class Ex21 { public static void main(String[] args){ IKey instance= new IKey(... 阅读全文
jar包制作
2016-09-07 16:12 by xiashengwang, 654 阅读, 收藏, 编辑
摘要:
1,利用jdk自带的工具制作 1) 首先要确保所有的java文件都被编译成了.class文件,可以用javac批量编译多个文件javac c:\java\src\wz\learning\*.java 2) 命令行制作jar包jar -cvf HelloWorld.jar wz 注意:当前目录是c:\java\src,后面这个wz代表要把wz下所有的文件打包到HelloWorld这个jar包文件中。... 阅读全文
eclipse 编译出错(java.io.ObjectInputStream)的解决办法
2016-09-07 14:30 by xiashengwang, 28042 阅读, 收藏, 编辑
摘要:
Multiple markers at this line - The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files - The type java.io.ObjectInputStream cannot be resolv... 阅读全文
Onmouseover被调用多次
2016-09-05 17:17 by xiashengwang, 1747 阅读, 收藏, 编辑
摘要:
当一个容器,如div,不包含元素时。Onmouseover只执行一次,正常。当这个div包含其他子元素的时候,这个事件就被执行了多次,今天遇到了这个问题,特此记录下,解决方案。 这个是由于onmouseover引起的,主要是因为ul里面包含了子元素,会造出鼠标移动到子元素,比如li上面也会触发ul的onmouseover事件,造成了混乱。解决办法: 1,如果是IE浏览器,用onmous... 阅读全文