摘要:
1、String类型的数字转换成int类型 源码中对valueOf的注释中有: In other words, this method returns an {@code Integer} object equal to the value of: {@code new Integer(Intege 阅读全文
摘要:
如果想要实现输出流的换行,应该用"\r\n",只用"\n"是实现不了的。 1、FileInputStream和FileOutputStream 2、FileReader和FileWriter 3、BufferedReader和BufferedWriter 4、DataInputStream和Data 阅读全文
摘要:
在Java中,双等号(==)和equals()方法应用于两个字符串,所判断的内容是有差别的。“==”判断的是两个字符串对象在内存中的地址,就是判断是否是同一个字符串对象,而equals()判断的是两个字符串对象的值。 此处指的是两个不同的空间。 有new就在堆中开辟新空间,故是false。 阅读全文
摘要:
1、Java中的泛型是什么,使用泛型有什么好处。 在集合中存储的对象都是Object类的,在使用前进行类型转换是不方便的。 泛型提供了编译期的类型安全,确保把正确类型的对象放入集合中。避免在运行是出现ClassCastException. 2、JAVA中的泛型是如何工作的,什么是类型擦除。 泛型是通 阅读全文
摘要:
1、构造方法: 构造方法的名称和类型相同,没有返回值类型。构造方法的主要作用就是在创建对象时执行一些初始化操作,如给成员属性赋初始值。 2、构造方法的重载: 如下例中的三个构造方法,方法名相同,参数列表不同,这称为构造方法的重载。 3、构造方法的相互调用 4、static 由上面的例子可以看出,在加 阅读全文
摘要:
一、相同点 抽象类与接口都可以约束类的行为,是一些方法特征的集合,但是没有方法的实现。从这个角度来讲,接口可以看作一种特殊的“抽象类”。 二、不同点 1、抽象类和接口采用完全不同的语法来表示,两者的设计理念也是不同的。 2、一个父类只能有一个直接父类,但可以通过implements实现多个接口。 3 阅读全文