随笔分类 -  java读书笔记

java核心技术读书笔记
摘要:第十四章 多线程 多线程与多进程的本质区别:每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使线程之间的通信比进程之间更有效、更容易。此外,在有些操作系统中,与进程相比较,线程更“轻量级”,创建、撤销一个线程比启动新进程的开销要小的多。 创建一个线程 1.将任务代码移到实现了Runnable 阅读全文
posted @ 2016-07-27 20:17 澄海乌鸦 阅读(422) 评论(0) 推荐(0)
摘要:集合接口 队列有两种实现方式,一种是使用循环数组;另一种使用链表。 Queue<Customer> expresslane = new CircularArrayQueue<>(100) ; expresslane.add(new Customer(“Harry)); Queue<Customer> 阅读全文
posted @ 2016-07-27 20:12 澄海乌鸦 阅读(228) 评论(0) 推荐(0)
摘要:第十二章 泛型程序设计 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 ArrayList<String> files = new ArrayList<String>() ; String filename = files.get(0) ; 使用泛型前,ArrayList使用Objec 阅读全文
posted @ 2016-07-27 20:09 澄海乌鸦 阅读(250) 评论(0) 推荐(0)
摘要:第十一章 异常、断言 异常分类: 所有的异常都是由Throwable继承而来,但在下一层立即分解为两个分支:Error和Exception。 Error类层次结构描述了Java运行时系统内部错误和资源耗尽错误。这种情况很少出现。 在设计Java程序时,需要关注Exception层次结构。这个层次结构 阅读全文
posted @ 2016-07-27 20:05 澄海乌鸦 阅读(212) 评论(0) 推荐(0)
摘要:Java核心技术 第六章 接口与内部类 接口: 任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整数数值。 在Java SE 5.0中,Comparable接口已经改进为泛型类型。 接口中所有的方法自动的属于public。因 阅读全文
posted @ 2016-07-24 15:00 澄海乌鸦 阅读(350) 评论(0) 推荐(0)
摘要:类、超类、子类: 子类方法不能直接访问超类的私有域。 this和super并非引用,不能将其赋给另一个对象变量。 super在构造器中的应用: public Manager(String n, double s, int year, int month, int day ) { super(n, s 阅读全文
posted @ 2016-07-08 17:05 澄海乌鸦 阅读(389) 评论(0) 推荐(0)
摘要:类:构造对象的模板和蓝图。由类构造对象的过程称为创建类的实例。 对象的特征: 对象的行为 对象的状态 对象的标识 类之间的关系: 依赖 聚合 继承 对象与对象变量: new Date() new GregorianCalendar() new GregorianCalendar(1999, 11, 阅读全文
posted @ 2016-07-05 20:42 澄海乌鸦 阅读(257) 评论(0) 推荐(0)
摘要:第三章: main方法必须是public的 有八种基本类型: Java整形: java整形取值范围与机器 长整形以L结尾,十六进制以0x为前缀,八进制以0为前缀,java7以后,以0b为前缀的数是二进制数 java中无无符号类型unsigned Java浮点型: double表示这种类型的数值精度是 阅读全文
posted @ 2016-07-03 22:23 澄海乌鸦 阅读(298) 评论(0) 推荐(0)