摘要: 浏览以下内容前,请点击并阅读 声明 软件的并发是指同时做多件事情,java平台一开始就支持并发编程,java编程语言以及类库含有对并发最基本的支持,从5.0版本开始,java平台开始包含一些高并发的API,包含在java.util.concurrenct包中。 进程和线程 当前的编程语言中有两种基本 阅读全文
posted @ 2016-11-20 15:01 Justforcon 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 8 类型擦除 为实现泛型,java编译器进行如下操作进行类型擦除: 如果类型参数有限制则替换为限制的类型,如果没有则替换为Object类,变成普通的类,接口和方法。 有必要时插入转换操作以保证类型安全 产生桥接方法以保证继承类型的多态性 类型的擦除确保了类型参数化 阅读全文
posted @ 2016-11-20 13:28 Justforcon 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 6 类型推测 java编译器能够检查所有的方法调用和对应的声明来决定类型的实参,即类型推测,类型的推测算法推测满足所有参数的最具体类型,如下例所示: 6.1 泛型方法的类型推测 类型的推测可以使泛型方法的使用语法和普通的方法一样,不必指定尖括号内的类型,如上述例子 阅读全文
posted @ 2016-11-19 13:43 Justforcon 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 泛型的使用能使类型名称作为类或者接口定义中的参数,就像一般的参数一样,使得定义的类型通用性更强。 泛型的优势: 编译具有严格的类型检查 java编译器对于泛型代码的类型检查更加严格,能够发现普通代码中的一些运行时错误。 消除类型转化 能够使程序员实现通用的算法 通 阅读全文
posted @ 2016-11-17 14:45 Justforcon 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 为了使类型更容易查找和使用,避免命名冲突,以及可视范围的控制,程序员一般将相关的一些类型组合到一个包中。组合的类型包括类,接口,枚举和注释,枚举是一种特殊的类,而注释是一种特殊接口,所以说我们一般的类型包括接口和类。 java平台根据功能将一系列的类型按照功能组合 阅读全文
posted @ 2016-11-16 20:27 Justforcon 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 一个由其他类继承的类叫子类(也叫继承类,扩展类等),该类继承的类叫父类或超类。除了Object类意外,所有的类都有切仅有一个父类,如果一个类没有用extends关键词声明父类,则该类隐含继承Object类,因此如果一个类继承另外一个父类,而该父类可能又是继承的另外 阅读全文
posted @ 2016-11-13 20:47 Justforcon 阅读(1370) 评论(1) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 接口是java语言中的一个引用类型,和类一样,接口可以包含常量,方法签名,默认方法,静态方法和嵌套类型。含有方法主体的只有其中的默认方法和静态方法。接口不能被实例化,它们只能被类实现或者被其他接口继承。 接口的声明部分包含修饰词,关键词interface,接口名称 阅读全文
posted @ 2016-11-12 10:17 Justforcon 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 对象排序 一个List对象中如果元素类型为String,则其按字母表顺序排序,而如果元素类型为Date,则按照年代排序,那如何判断元素的排序呢?String和Date对象都实现Comparable接口,Comparable接口的实现类会提供一个自然排序规则,能够实 阅读全文
posted @ 2016-11-10 21:07 Justforcon 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 Queue接口(队列) 需要对一些列的元素进行处理前,我们可以把他们放到Queue对象中,除了继承Collection接口的方法外,队列还有一些插入,删除和检查操作,Queue接口定义如下: 所有的对列方法都包含由两种形式:(1)如果方法执行失败,则抛出异常(2) 阅读全文
posted @ 2016-11-09 20:16 Justforcon 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 浏览以下内容前,请点击并阅读 声明 下面对集中核心集合的接口分别总结 Collection接口 一般情况下,集合的实现类会有一个含有Collection类型为参数的构造器,可以由一个指定的集合类创建该实现类的对象,能够实现集合类型的相互转化。 Collection包含一些执行基本操作的方法,如int 阅读全文
posted @ 2016-11-09 08:12 Justforcon 阅读(245) 评论(0) 推荐(0) 编辑