
Java基础笔记
文章平均质量分 89
Loyd_Chen
软工硕士在读
展开
-
Java基础-泛型
一泛型概述定义泛型从泛型类派生子类并不存在泛型类二类型通配符设定类型通配符的上限设定类型形参的上限三泛型方法泛型方法和类型通配符的区别泛型构造器设定通配符下限一、泛型概述 所谓泛型,就是允许在定义类、接口、方法时使用类型形参,这个类型形参将在声明变量、创建对象、调用方法时动态地指定(即传入实际的类型参数,也可以称为类型实参)定义泛型不仅仅集合类可以用泛型,可以为任何类、接原创 2016-11-03 21:15:21 · 287 阅读 · 0 评论 -
线程创建的三种方式及比较
继承Thread类创建线程类实现Runnable接口创建线程使用Callable和Future创建线程实现接口和继承类来创建线程的比较1.继承Thread类创建线程类通过继承Thread类创建并启动多线程的步骤如下:定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务。创建Thread子类的实例,及创建了线程对象。调用线程对象的sta原创 2016-11-13 23:02:06 · 381 阅读 · 0 评论 -
Java基础-异常处理
异常处理机制Java的异常处理机制主要依赖于try、catch、finally、throw和throws五个关键字。try后面紧跟花括号括起来的代码块,里面放置可能引起异常的代码块catch后面对应异常类型的代码块,用于表明该catch块用于处理这种类型的代码块。多个catch后面还可以跟一个finally块,用于回收try块里打开的物理资源,异常机制保证finally块总会被执行。thro原创 2016-11-06 19:56:13 · 272 阅读 · 0 评论 -
Java基础-集合框架
Java集合框架图Iterator接口Collection接口Set集合HashSetLinkedHashSetTreeSetEnumSet各Set实现类的性能分析List集合ArrayList和Vector实现类固定长度的ListLinkedList实现类Queue集合PriorityQueue实现类Deque接口与ArrayDeque实现类各种线性表的定能分析M原创 2016-10-23 10:38:30 · 458 阅读 · 0 评论