您现在的位置:首页行业资讯

浅谈Java的集合框架类与设计模式 --中享思途

说起Java的集合框架类与设计模式,很多学Java的同学都应该很熟悉。集合框架也是Java跨平台的特点之一,是的Java的各种操作集合与标准统一的体系结构。在集合框架中,对外接口、接口实现以及集合算法是比较重要的内容。在开发项目的过程中还要经常查询API。其实更重要的是怎样去审视或分析其中的每一个包。
对于其中一个包,java.util.*很多同学已经非常熟悉了。其实每个包重要的两个部分就是interfaces和classes,其中的接口可以包含着这个包能做什么,而其中的类则表示它能怎样去做。在实现类之前,理解其接口的来源也是非常重要的。在JavaSE和JavaEE两个阶段,这都是非常重要的。首先我们先看这三个接口:List、Set、Map。
可能你对这三个名字并不太熟悉,但相信大部分人都知晓ArrayList,LinkedList,TreeSet,HashSet,HashMap, Hashtable等实现类的名称。理解它们之间的区别也比较容易,List可放置重复的对象集合,Set放置不可重复的对象集合,而Map则放 <Key,Value >这样的名值对,其中Key的值不可重复,而Value可以。在Java面试时,考官一般喜欢问新集合框架和旧集合框架的区别?那么大家可以在这些包中找since jdk1.2的新集合,之前的如vector和Hashtable都是旧的集合框架包括的类。

青岛java培训机构--中享思途

其实另一个容易被问到的地方就是关于Java设计模式的问题。很多同学都看过23种设计模式,无论是学生时代还是工作以后都对我们有一定的参考价值,在这里尚学堂陈老师简单列举这23中设计模式,以帮助大家找到学习的思路。
从总体上看java的设计模式可分为三类:
创建型模式(包含5种):工厂方法模式,抽象工厂模式,建造者模式,单例模式,原型模式。
结构型模式(包含7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。
行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实这些设计模式对于面向对象的编程语言可以是通用的。在做项目的过程中可以应用和体验。如果代码实现记不住的话,记忆它们对应的UML图会是一个不错的方法。
在讨论Java的集合框架类与设计模式时,总得来说,集合框架重点是类和接口,而设计者模式是一种概念。其实这都是开发者的前辈们总结的经验,也许你也能在实践中创造出更好的想法。

【关键词:青岛java培训机构,java就业培训,java培训费用,java培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛web开发培训,青岛IT培训,java培训,ui培训,HTML5培训,java就业培训,专业ui设计,web开发培训,IT培训,思途教育,青岛思途,中享思途