集合没有指明泛型,获取数据需要强转
摘要:List list = new ArrayList(); list.add(2); list.add(1); list.remove(1); // 1 Iterator it = list.iterator(); //2 while(it.hasNext()){ // 3 int number =
阅读全文
Object类对象的数字能参与四则运算吗
摘要:Object a = 1; System.out.println(a+1); 报错:The operator + is undefined for the argument type(s) Object, int 必须是基本数据类型(数值类型的)才能运算.
阅读全文
map list 和set
摘要:List输出的顺序和输入的顺序一致,允许重复。 Set 输出的顺序和输入的顺序不一致,不允许有重复数据 List和Set继承Collection接口,所以增加方法是一样的add(),获取元素时,List可以有下标,普通for循环、增强for循环、迭代器三种方式。Set没有下标,所以有增强for循环、
阅读全文
静态类和非静态类 抽象类
摘要:静态类和非静态类 静态类只能是内部类,外部类不能用static修饰,内部类可以使用static修饰。 创建方式: 外部类.静态内部类 对象名=外部类.new 静态内部类(); 外部类 对象名= new 外部类(); 外部类.非静态内部类 对象名1 = 对象名.new 非静态内部类(); 抽象类是否可
阅读全文
类型转换异常ClassCastException
摘要:Person p = new Student(); //父引用指向子类 Student s=(Student)p //向下转型,可以 Teacher t = (Teacher)p; //p指向的是student,而不是teacher//此时报ClassCastException 其他常用异常:Ari
阅读全文
字符串转换为基本数据类型
摘要:字符串转换为基本数据类型 Integer.parseInt();基本数据类型转为字符串String.valueOf(123);实例代码: String s = "1234"; System.out.println(Integer.parseInt(s));//1234 System.out.prin
阅读全文