- 博客(7)
- 收藏
- 关注
原创 java高级特性:1.集合框架和泛型(二)map、泛型、Collections
集合框架和泛型(二)map、泛型、Collections java常用集合关系简图 Map(键值对、键唯一、值不唯一) Map集合中存储的是键值对,键不能重复,值可以重复。根据键得到值,对map集合遍历时先得到键的set集合,对set集合进行遍历,得到相应的值。 HashMap 数组方式存储key/value,线程非安全,允许null作为key和value,key不可以重复,value允...
2019-06-09 18:33:29
200
原创 java高级特性:1.集合框架和泛型(一)list、Set 、Iterator
集合框架和泛型list Set Iterator 集合 集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 ...
2019-06-09 18:33:15
221
原创 java面向对象:异常
异常层次结构父类 Execption 算数异常类:ArithmeticExecption 数组下标越界异常:ArrayIndexOutOfBoundsException 空指针异常类型:NullPointerException 不能加载所需类:ClassNotFoundException 方法接收到非法参数:IllegalArgumentException 类型强制转换类型:ClassCastEx...
2019-06-09 18:32:43
155
原创 面向对象的三大特性:继承
继承 为什么使用继承: 提升代码的复用性(复用性主要是可以多次使用,不用再多次写同样的代码) 代码存在重复了,导致后果就是代码量大且臃肿(减少代码的冗余) 继承: 继承就是子类继承父类的特征和行为,使得子类具有父类的实例域和方法, 或子类从 父类 继承方 法,使得子类具有父类相同的行为(类和类之间的关系) 在Java所有类都默认继承自Object 单根性:一个类只能存在一个父类 在J...
2019-06-02 22:11:35
142
原创 面向对象的三大特性:封装(包含static修饰符作用)
封装 - 什么是封装: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 如何实现封装: - 封装的好处: 便于使用者正确使用系统,防止错误修改属性 有助于系统之间的松耦合,提高系统独立性 提高软件的可重用性 降低了构建大型系统的风险 创建封装类 class Person { private String name ; ...
2019-06-02 22:10:56
134
原创 面向对象
一、类和对象的关系 类:类是对象的抽象 对象:对象是类的具体,实例,实体 一个类可以有多个对象 一个对象只能有一个类 创建对象需要用到 构造方法 作用:创建对象, 创建对象的同时,给对象的成员变量赋初始值 构造方法语法: 构造方法没有返回值类型,不写void ***** 如果创建类时,添加带参构造方法,系统将不再生成无参构造,自己手动添加无参构造 访问修饰符 类名(){ //无参构造 } 带参...
2019-05-30 17:06:31
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人