泛型:1.JDK1.5版本出现的新特性,安全机制。2.泛型将运行时期的问题转移到了编译时期。3.避免了强制转换的麻烦。4.泛型技术是用于编译时期的技术。泛型的体现:<>这就是用于定义类型参数的符号。泛型可以简单的理解为,接收具体的元素类型。泛型-擦除:对源码进行编译时..
分类:
其他好文 时间:
2016-05-24 19:18:03
阅读次数:
210
集合框架-ListList:1.是有序的,存入的顺序和取出的顺序一致。2.元素是有索引的。3.元素可以重复。了解List接口的特有方法,注意:这些特有方法都是围绕着角标定义的。1.add(index,element);2.remove(index):3.set(index,element);4.get(index);packagecn.itcast.p5.list;
imp..
分类:
其他好文 时间:
2016-05-24 17:21:02
阅读次数:
172
周总结 本周学习了文章内容,第十二章常用类,第十三章反射与类加载,第十四章多线程编程,第十五章Java集合框架和第十六章Java图形用户界面编程。 常用类主要讲解了System类和Runtime类,还有字符串常用类String,并且比较了StringBuffer和StringBuilder的区别,还 ...
分类:
其他好文 时间:
2016-05-24 09:13:25
阅读次数:
143
这周学习了常用类、集合框架、多线程、反射以及JAVA图形用户界面编程等相关知识。常用类中通过Date类可以获取当前时间,通过SimpleDateFormat可以根据不同地区的使用习惯自定义时间格式,而通过Calender可以获取特定的时间信息,如年、月、日、星期几等。String是一种重要的常用类, ...
分类:
其他好文 时间:
2016-05-24 01:45:53
阅读次数:
126
本周学了异常处理、常用类、java集合框架。 异常处理: 在java语言中,异常是被一个方法抛出的对象,当一个方法被调用时,这个方法被压入到内存的方法调用栈中。当一个方法抛出异常时,该方法从调用栈中被弹出,同时产生的异常对象抛给了栈中的前一个方法。在java语言中,我们通常在一个方法中使用try和c ...
分类:
其他好文 时间:
2016-05-24 01:41:35
阅读次数:
117
本周我们学习了多线程编程,反射,类加载与垃圾回收,java集合框架,就AV去啊图形用户界面编程。 1.Java图形用户界面编程概述JavaAPI中提供了两套组件用于支持编写图形用户界面:AWT(抽象窗口包)和Swing 2. 容器(Container):重量级容器和轻量级容器(一个容器可以放置多个容 ...
分类:
其他好文 时间:
2016-05-24 00:10:52
阅读次数:
182
本周学习的课程较难,主要接触了集合框架、反射以及部分Swing包含内容。 首先集合框架,主要要掌握的知识点如下: java集合框架的层次结构,使用Collection接口定义的公用方法对集合和线性表操作 使用Iterator接口遍历集合,使用JDK的增强for each循环替代迭代Iterator进 ...
分类:
其他好文 时间:
2016-05-22 23:11:53
阅读次数:
163
集合类1.为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2.数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储..
分类:
其他好文 时间:
2016-05-21 16:07:07
阅读次数:
190
Java集合相关面试问题和答案
面试试题
1.Java集合框架是什么?说出一些集合框架的优点?
每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。...
分类:
编程语言 时间:
2016-05-19 23:28:41
阅读次数:
489
Java泛型是JDK 5引入的一个特性,它允许我们定义类和接口的时候使用参数类型,泛型在集合框架中被广泛使用。类型擦除是泛型中最让人困惑的部分,本篇文章将阐明什么是类型擦除,以及如何使用它。 一个常见错误 以上代码看起来是没问题的,因为String是Object的子类。然而,这并不会工作,编译不会通 ...
分类:
编程语言 时间:
2016-05-19 13:09:21
阅读次数:
153