摘要: 多态的定义: 一个类实例的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用 在java中多态是通过动态绑定实现的. java的多态体现在动态绑定和父类引用 阅读全文
posted @ 2016-05-09 16:44 iamzhoug37 阅读(1064) 评论(1) 推荐(0)
摘要: //http://www.importnew.com/18548.html //http://blog.csdn.net/java2000_wl/article/details/8040633 //thinking in java笔记 阅读全文
posted @ 2016-04-23 18:02 iamzhoug37 阅读(432) 评论(0) 推荐(0)
摘要: 读者优先: 读者进程执行: 无其他读者写者, 直接执行 有写者等, 但其他读者在读, 直接读 有写者写, 等待 写者进程执行: 无其他读写者, 直接执行 有其他读写者, 等待 伪代码描述: 写者优先(这个是我自己想出来的, 不是标准答案, 望指出错误): 读者进程执行: 如果此时没有写者等待, 直接 阅读全文
posted @ 2016-04-17 10:57 iamzhoug37 阅读(1117) 评论(0) 推荐(0)
摘要: java中的异常涉及到父子类的问题,可以归纳为一句话:子类的构造函数抛出的异常必须包含父类的异常,子类的方法可以选择抛出“范围小于等于”父类的异常或不抛出异常。1. 为什么构造函数必须抛出包含父类的异常?在《thingking in java》中有这么一段话:异常限制:当覆盖方法时,只能抛出在基类方... 阅读全文
posted @ 2015-04-08 18:34 iamzhoug37 阅读(2280) 评论(0) 推荐(0)
摘要: import sort.Sort;/* * 有哨兵的插入排序 */public class InsertSortWithSentry extends Sort{ @Override public void sort(Comparable[] a) { Comparab... 阅读全文
posted @ 2015-04-05 19:19 iamzhoug37 阅读(619) 评论(0) 推荐(0)
摘要: 原文地址:http://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.28 这是我翻译的,以备不时之用。 常量表达式是一个代表基本数据类型或者String数据类型的表达式,是在编译期间能计算出来的值.由以下几点组成: 基本数 阅读全文
posted @ 2015-03-29 14:35 iamzhoug37 阅读(3655) 评论(1) 推荐(0)
摘要: java内部类, 我在看《thinking in java》的时候总感觉模棱两可的, 挣扎了好几天之后, 感觉有一部分的问题想的清楚了, 写一个随笔记录一下, 以备以后修改和查看什么是内部类? 内部类说白了就是类套类, 在一个类里面写一个类, 内部类分为两种, 一种是普通内部类(non-stati... 阅读全文
posted @ 2015-03-29 13:47 iamzhoug37 阅读(409) 评论(0) 推荐(0)
摘要: 最近一直在闷头往前看《thingking in java》 ,但是却由于赶了进度而忘记了初衷。当学到集合的时候,回头却发现,我连最基本的接口都不明白。查了一上午资料,现在明白例如一点点,写个备忘录吧,供以后修改和查看。接口是什么? 我觉着《thingking in java》中的定义非常好,所谓接... 阅读全文
posted @ 2015-03-28 12:58 iamzhoug37 阅读(266) 评论(0) 推荐(0)
摘要: 最近在看内部类, 但是被“为什么匿名内部类或者局部内部类使用方法的局部变量时, 局部变量一定得是final类型”困扰着, 在网上查找资料的时候, 发现我对类初始化完全不了解, 之前的认识都是错误! 所以回头又看了看基础的初始化, 在看初始化的时候, 就发现一点, 就是“为什么只能在构造器的第一行写t... 阅读全文
posted @ 2015-03-27 21:42 iamzhoug37 阅读(5067) 评论(0) 推荐(3)
摘要: 今天在看《thinking in java》的时候,第四章提到了非法的前向引用,于是自己试了一下,书中的例子倒是一下就明白了,但是自己写的一个却怎么也不明白,于是上网问了一位前辈,终于明白啦!这个是错误的代码:class BB{ static int a = 0 ; public BB(... 阅读全文
posted @ 2015-02-28 22:39 iamzhoug37 阅读(7322) 评论(0) 推荐(1)