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