Java核心技术笔记
文章平均质量分 79
acwa
这个作者很懒,什么都没留下…
展开
-
Java核心技术笔记-第11章
异常,断言,日志和调试1.异常 (1)Exception和Error(内部错误)继承自Throwable,而Exception又派生出IOException和RuntimeException(开发者编写的程序出现的错误都属于这类)。其中派生于Error和RuntimeException属于未检查异常,派生于IOException属于已检查异常。只有已检查异常才需要在方法定义的后面添加throws原创 2017-02-28 17:09:22 · 531 阅读 · 0 评论 -
Java核心技术笔记-第4章
第4章 对象与类1.不要编写返回引用可变对象的访问器方法例如:class Employee{ private Date hireDay; public Date getHireDay() { return hireDay; }}Employee e = ...;Date d = e.getHireDay();此时,d就是e的hireDay,对d原创 2017-02-21 16:20:12 · 734 阅读 · 1 评论 -
Java核心技术笔记-第5章
继承,equals方法,hashCode方法,toString方法,对象包装器,枚举类型,参数数量可变的方法,反射原创 2017-02-21 16:35:05 · 389 阅读 · 0 评论 -
Java核心技术笔记-第6章
接口与内部类1.(1)接口中不能含有实例域,也不能有静态方法和已经实现的方法。但是可以有 常量,在接口中定义的变量默认为public static final。 (2)声明接口时,不需写方法的访问类型,因为接口中方法默认都是public。但是在实现接口中的方法时,必须指明方法的访问权限。 (3)抽象类可以包含具体数据和具体方法以及未实现的方法。接口只能包含未实现的方法和常量。 (4)只能继承一原创 2017-02-24 21:41:35 · 387 阅读 · 0 评论 -
Java核心技术笔记-第12章
泛型1.class Test<T> //也可以有多个泛型类型如 class Test<T,U>...以逗号分隔{ private T t; //T代表某一个类型 ... public static <U> U getSomthing() //泛型方法,可以在泛型类中,也可以在普通类中。 { ... }}调用时:new Test<Stri原创 2017-03-04 14:21:18 · 328 阅读 · 0 评论 -
Java核心技术笔记-第7章
图形程序设计(看了一半发现Swing现在已经不用了。。。。)1.AWT(在不同平台上是不一致的),Swing(在不同的平台上是一致的),绝大多数Java用户界面设计都是用Swing。观感使得不同平台上的元素又有些不一样。2.创建框架 (1)Swing中有一个JFrame类,它扩展于AWT中的Frame类。JFrame就是用来编写框架的(顶层窗口) (2)JFrame的修饰组件(右上角三个按钮,顶原创 2017-02-26 19:11:14 · 367 阅读 · 0 评论 -
Java核心技术笔记-第14章(1)
多线程1.启动新线程:new Thread(new Runnable(){ public void run(){ ... }}).start(); //建立一个新线程,并触发run方法现在已经不再推荐使用下面这种:new Thread(){ public void run(){ ... }}.start();2.中断线程(书上原创 2017-03-09 09:15:45 · 374 阅读 · 0 评论 -
Java核心技术笔记-第14章(2)
6.阻塞队列:用来控制各个线程之间协调工作,可以不需要显示的线程同步,而是使用队列数据结构作为一种同步机制。7.线程安全的集合 (1)java.util.concurrent包中提供了ConcurrentHashMap, ConcurrentSkipListMap, ConcurrentSkipListSet, ConcurrentLinkedQueue (2)CopyOnWriteArrayL原创 2017-03-09 17:06:12 · 355 阅读 · 0 评论 -
Java核心技术笔记-第13章
集合*视图与包装器 和 批操作 两节没怎么看1.Collection 接口 中至少包含add和iterator方法,使用add方法时不允许添加已经存在的对象(添加失败时add方法会返回false,否则返回true)。Iterator接口中包含next,hasNext, remove 方法。2.实现了 Iterable接口 的集合才可以使用for each进行遍历。而Collection接口扩展了It原创 2017-03-06 14:43:07 · 448 阅读 · 0 评论