摘要: Map集合--LinkedHashMap 有序 存取一致 1 package com.company.Day019; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.LinkedHashMap 阅读全文
posted @ 2016-10-15 23:51 zhuzhuqwa 阅读(193) 评论(0) 推荐(0)
摘要: 泛型 提高了安全性,由运行时期出现的问题转移到编译时期 应用场景 当操作的引用数据类型不确定的时候,就是用<>。 其实<>就是一个用于接收具体引用数据类型的参数范围。 擦除与补偿 泛型技术是给编译器使用的技术,用于编译时期。确保了类型的安全。 运行时,会将泛型去掉,生成的class文件中是不带泛型的 阅读全文
posted @ 2016-10-10 22:19 zhuzhuqwa 阅读(157) 评论(0) 推荐(0)
摘要: Vector addElement() elements() hasMoreElements() nextElement() LinkedList addFirst() addLast() 获取不移除 getFirst() 有异常抛出 peekFirst() 返回null 获取并移除 removeF 阅读全文
posted @ 2016-10-07 16:35 zhuzhuqwa 阅读(82) 评论(0) 推荐(0)
摘要: 基本数据类型包装类 Integer.MAX_VALUE Integer.parseInt(); intValue(); valueOf(); 自动装拆箱 如果是一个字节范围,数据共享 字符串中 数值排序 "20 23 4 5 6 -8 0 88" 1 package com.company; 2 3 阅读全文
posted @ 2016-10-05 20:07 zhuzhuqwa 阅读(196) 评论(0) 推荐(0)
摘要: String 字符串对象一旦被初始化就不会被改变 字符串常量池 String s = "abc"; //字符串常量池 String s = new String("abc");//在堆内存中 字符串== 比较地址值 String类中的equals复写了Object,比较字符串内容 String构造函 阅读全文
posted @ 2016-10-03 15:38 zhuzhuqwa 阅读(120) 评论(0) 推荐(0)
摘要: 多线程--线程间通信 对同一个资源进行处理,但是任务却不同 线程间通信--等待唤醒机制 1、wait(); 线程处于冻结状态,被wait线程存储在线程池中 2、notify(); 从线程池唤醒一个线程 3、notifyAll(); 唤醒所有线程 方法必须定义在同步中 为什么操作线程的方法wait n 阅读全文
posted @ 2016-09-29 21:49 zhuzhuqwa 阅读(180) 评论(0) 推荐(0)
摘要: 线程的状态 被创建 运行 冻结 消亡 被创建--start()--> 运行 运行 run() > 消亡 stop() 运行 sleep(time) > 冻结 wait()--> <--notify() cpu 执行资格 被cup处理、处于队列中 cpu 执行权 正在被cpu处理 创建线程的第二种方法 阅读全文
posted @ 2016-09-25 23:17 zhuzhuqwa 阅读(155) 评论(0) 推荐(0)
摘要: 包 编译格式 javac -d . **.java 包之间的访问 类找不到: 类名写错,包名.类名 包不存在:指定classpath 其他包的类无法访问:权限 public protected 包导入import 原则:用到哪个类,就导入哪个类 Jar包 jar -cf aha.jar .. 为ja 阅读全文
posted @ 2016-09-24 18:06 zhuzhuqwa 阅读(109) 评论(0) 推荐(0)
摘要: 异常 Throwable 子类 Error、Exception Error - 不可以处理 Exception - 针对性处理 原理 自定义异常 异常类的抛出throws 先检查语法错误,后检查逻辑错误 自定义的异常要么捕获,要么声明 异常的分类 1、编译时被检测异常:Exception和其子类,除 阅读全文
posted @ 2016-09-22 22:35 zhuzhuqwa 阅读(76) 评论(0) 推荐(0)
摘要: 接口应用 多态 猫 x = new 猫(); 动物 x = new 猫(); 父类或接口的引用指向其子类的对象 好处 提高代码复用性 弊端 前期定义的内容不能使用后期子类特有的内容 多态的前提: 1、必须有关系,继承、实现 2、要有覆盖 多态--转型 动物 x = new 猫();//自动类型提升, 阅读全文
posted @ 2016-09-20 07:05 zhuzhuqwa 阅读(120) 评论(0) 推荐(0)