黑马程序员_Java集合框架】的更多相关文章

集合类 1,为什么出现集合类? 面向对象语言对食物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式. 2,数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的,集合长度是可变的.数组中可以存储基本数据类型,集合只能存储对象. 3,集合类的特点:集合只用于存储对象,集合长度是可变的集合可以存储不同类型的对象.(参阅顶层,创建底层) Collection |--List:元素是有序的,元素可以重复,因为该集合体系有索引. |…
Map Map概述: 接口Map<k,v> 类型参数: k-此映射所维护的键的类型 v-映射值的类型 Map集合:该集合存储键值对.一对一对往理存.而且要保证键的唯一性. 嵌套类摘要: static interface Map.Entry<k,v> 映射项(键-值对) 方法摘要: 1,void clear():从此映射中移除所有映射关系(可选操作). 2,boolean containsKey(Object Key):如果此映射包含指定键的映射关系,则返回true. 3,boole…
------- android培训.java培训.期待与您交流! ---------- 一.集合概念 相信大家都知道,java是一门面向对象的编程语言,而对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储进行存储,集合就是存储对象最常用的一种方式,我们可以把集合看成是一个容器. 同样,数组也是一种容器,那么集合和它有什么不同? 1.数组虽然也可以存储对象,但是长度是固定的,而集合长度是可变的. 2.数组中可以存储基本数据类型数据,集合只能存储对象. 3.数组中储存的基本…
—————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— JavaApi(其实就是java给我们提供的已经定义好的对象.工具对象:集合框架) 1:Collection  2:Map集合 3:System类(java.lang)  4:Runtime类(java.lang)  5:Date类(java.util)  6:Calendar类(java.util)  7:Math类 (java.lang包) 集合框架:★★★★★,用于存储数据…
泛型 概述: ClassCaseException:类型转换异常. 代码中不加泛型,编译没问题,运行可能会发生异常.但是用户解决不了,这样程序就存在安全隐患.所以我们希望在编译时期就能看出问题,程序员解决看后到运行时期就没有问题了. 问题产生的原因:往集合里面存了不同元素造成的. 泛型:JDK1.5版本以后出现新特性,用于解决安全问题,是一个类型安全机制. 好处: 1,将运行时期出现问题ClassCastException,转移到了编译时期,方便于程序员解决问题.让运行事情问题减少,安全. 2,…
\day01\code\第一章_Java概述.ppt;\day01\resource\资料\50道编程题(有精力的同学看看).doc;\day01\resource\资料\Sun_Java程序员认证考试题库(有精力的同学看看).doc;\day02\code\ASCII码表.doc;\day02\code\Java语言运算符优先级表.doc;\day02\code\第二章_Java基础语法[上].ppt;\day03\code\Java语言运算符优先级表.doc;\day03\code\第二章_…
------- android培训.java培训.期待与您交流! ---------- 反射在java中有非常重大的意义,它是一种动态的相关机制,可以于运行时加载.探知.使用编译期间完全未知的classes.换句话说,java程序可以加载一个运行时才得知名称的class,获悉其完整构造(但不包括methods具体定义),并生成其对象实体.或对其fields设值.或使用其methods.反射是框架的基础,而框架能大大节省java程序的开发成本,是日后工作中经常会碰到的技术.所以,学习好反射的重要性…
Java语言基础组成 2.1关键字 main不是关键字,但被JVM所识别的名称. 关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有字母都为小写. 用于定义数据类型的关键字 class interface byte short int long float double char boolean void         用于定义数据类型值的关键字 ture false null     用于定义流程控制的关键字 if else switch case defau…
对于Java数据库的连接,由最初学习的每次全部手工代码,到后面的不断利用知识简化代码量:这是不断学习的过程,就像人类由原始社会的钻木取火到当代的文明,都是一步步过来的! 本文不从最开始的JDBC入门开始总结,只总结被很多人忽略的地方:自己写框架,或者更确切说是框架的原理! 先说使用框架的好处,也可以说是使用工具的好处,就如同使用记事本编程和eclipse之间的区别,很明显使用工具大大的提高了我们的编程效率,使我们在编程时候可以几乎避免垃圾代码或重复代码的痛苦! 但是这样做其实也有不好的地方:不少…
\day01\avi\01.01_计算机基础(计算机概述).avi; \day01\avi\01.02_计算机基础(计算机硬件和软件概述).avi; \day01\avi\01.03_计算机基础(软件开发和计算机语言概述).avi; \day01\avi\01.04_计算机基础(人机交互).avi; \day01\avi\01.05_计算机基础(键盘功能键和快捷键).avi; \day01\avi\01.06_计算机基础(如何打开DOS控制台).avi; \day01\avi\01.07_计算机…