小结
文章平均质量分 67
s_x_x
这个作者很懒,什么都没留下…
展开
-
黑马程序员 集合List接口的特点
---------------------- android培训、java培训、期待与您交流! ---------------------- 1、并发访问,一方面迭代器在使用next读取集合元素,一方面此集合自己调用add(或其他修改集合的方法),可能产生安全隐患,抛出并发修改的异常ConcurrentModificationException。 2、原创 2013-06-24 21:39:18 · 615 阅读 · 0 评论 -
黑马程序员 “+”运算符,产生新对象问题
---------------------- android培训、java培训、期待与您交流! ----------------------public static void main(String[] args) { String a = "xy"; String b = "x" + "y";//这里会被编译器自动优化成b = "xy"; St原创 2013-06-24 21:38:26 · 414 阅读 · 0 评论 -
创建对象时操作顺序
---------------------- android培训、java培训、期待与您交流! ----------------------class X{ Y b = new Y();// 【2】父类在调用构造函数之前会首先加载自己的成员变量,这里打印第一个Y X() { System.out.print("X");原创 2013-06-24 21:38:58 · 555 阅读 · 0 评论 -
黑马程序员 三种f方式用Map集合存放Student类,存放顺序各不同
---------------------- android培训、java培训、期待与您交流! ----------------------import java.util.*;/* * 学生类有姓名年龄,地址直接写String * 可以存二叉树结构的Map,也可以存哈希结构的Map * 学生为键,地址为值,存入map,获取map中的元素 * * 第一种:HashMap * 第二种原创 2013-06-19 20:53:59 · 682 阅读 · 0 评论 -
黑马程序员 非静态情况下内部类调用规则
---------------------- android培训、java培训、期待与您交流! ----------------------class Out{ class Inner { void fun() { System.out.println("innner class"); } } void method() //想调用内部类的原创 2013-06-24 21:38:43 · 408 阅读 · 0 评论 -
黑马程序员 TreeSet集合里的对象需要自定义compareTo方法
---------------------- android培训、java培训、期待与您交流! ----------------------TreeSet集合底层的数据结构是二叉树,如图,往里存放数据都从22开始判断放左边还是放右边,遍历的时候第1个18是第9个是90。这个结构在存数据的时候比较快捷,减少了挨个比较的次数。 作为Set集合的子类原创 2013-06-24 21:39:22 · 740 阅读 · 0 评论 -
黑马程序员 继承时函数和变量处理方式不同
---------------------- android培训、java培训、期待与您交流! ---------------------- 这里f对象是父类引用,z对象是子类引用z调用z.num和z.show()毫无疑问是5和showZif对象的show()方法已经被子类覆盖(重写),所以f.show()打印的还是showZi 而f.num却不是5,仍是父类的4因为子类的实例变量num其实是隐藏原创 2013-06-24 21:38:51 · 424 阅读 · 0 评论 -
黑马程序员 继承机制中构造函数的处理小结
---------------------- android培训、java培训、期待与您交流! ----------------------1、子类的每个构造函数里默认第一句是super(); ,不用写出来也会有隐式的,所以父类必须定义空参数构造函数(父类全无构造函数时也默认有空参构造函数,而当父类只有带参构造函数是会报错的)。要是不想让第一句执行super(); ,可以在第一句写原创 2013-06-24 21:38:53 · 449 阅读 · 0 评论 -
黑马程序员 toString()方法
---------------------- android培训、java培训、期待与您交流! ---------------------- 所有对象都有toString()这个方法,因为它是Object里面已经有了的方法,而所有类都是继承Object它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toStr原创 2013-06-24 21:39:11 · 527 阅读 · 0 评论 -
黑马程序员 Integer常用功能
---------------------- android培训、java培训、期待与您交流! ---------------------- int是基本数据类型,Integer是引用数据类型,Integer是int的包装类,注意是一个类。为什么要提供包装类?1、为了在各种类型间转化,通过各种方法的调用。否则无法直接通过变量转化。比如,现在int要转为String,int a=0;String r原创 2013-06-24 21:39:13 · 528 阅读 · 0 评论 -
黑马程序员 集合里的对象所属类要按需求重写equals方法
---------------------- android培训、java培训、期待与您交流! ---------------------- 我们知道Object类里有一个比较方法equals,比的是两个对象是不是同一对象,返回布尔数据:obj1.equals(obj2);集合有一个方法contains,用于判断这个集合中是否含有某个对象,返回布尔数据:list原创 2013-06-24 21:39:20 · 759 阅读 · 0 评论 -
黑马程序员 让某个线程结束的几种方法
---------------------- android培训、java培训、期待与您交流! ---------------------- 我们使用多线程一般是因为好几个线程都要进行循环,所以run方法里一般都是循环体。只有run方法结束(也就是循环体不符合判断条件了,跳出)才表示这个线程结束。但有时候一个线程处于冻结状态(wait或sleep很长时间),自己无法去判断循环体的结束条件,且没有别原创 2013-06-24 21:39:07 · 427 阅读 · 0 评论 -
黑马程序员 static情况下内部类调用规则
---------------------- android培训、java培训、期待与您交流! ----------------------内部类写在外部类的成员位置,可以用static、private等修饰,这里重点讲讲static情况下的用法。class Out{ static class Inner //类里有static方法时,类声明也必须static。类里没有st原创 2013-06-24 21:38:41 · 466 阅读 · 0 评论 -
黑马程序员 静态、构造,这些概念顺一顺
---------------------- android培训、java培训、期待与您交流! ----------------------今天被这几个概念弄混了,回顾一遍区别和用处1、一个工具类里的方法全是静态 那么在主函数里要用这个工具时无需建立对象,可以直接“类名.方法名”调用,不写括号。 而新建对象是要括号的:Tool k=new Tool(); 为了这个类更严谨,可以强制它不能建立原创 2013-06-24 21:38:37 · 396 阅读 · 0 评论 -
进行流操作要按步骤分析,附三个小例子
---------------------- android培训、java培训、期待与您交流! ---------------------如何操作流对象,通过三个明确来完成。1,明确源和目的。源:输入流。InputStream Reader目的:输出流。OutputStream Writer2,操作的数据是否是纯文本。是:字符流。不是:字节流。3原创 2013-06-27 16:54:05 · 494 阅读 · 0 评论