摘要: 一、Set接口 Set集合不允许包含相同的元素,如果试图将两个相同的元素添加到一个集合中,使用add方法,添加失败,返回false 1、HashSet HashSet是Set集合的一个实现类,大多数情况使用它 特点: a,排重(相同的元素不能被重复添加) 原理:如果两个对象的hashCode相同,并 阅读全文
posted @ 2017-10-27 14:51 贩卖长江水 阅读(168) 评论(0) 推荐(0)
摘要: 一、泛型 1.概念 泛型指的是泛指的类型。主要用于子类和父类,接口和实现类之间的数据传递 JDK1.5之后新增的特性,主要用于解决安全问题,是一个安全机制 好处: a.可以提高代码的复用性 b.避免了强制类型转换的麻烦 c.提高了代码的安全性 d.可以把运行时的异常提前到编译时 泛型:通过<>来定义 阅读全文
posted @ 2017-10-27 14:50 贩卖长江水 阅读(162) 评论(0) 推荐(0)
摘要: 测试用一个字符串常量创建一个字符串对象 1.获取这个字符串的长度 2.获取任意长度的子串 3.判断这个字符串是否为空 4.将这个字符串中的小写字母转化为大写字母 5.获取某个字符在字符串中第一次出现的位置 6.判断这个字符串是否是以某个前缀开始的 7.用这个字符串创建一个StringBuffer对象 阅读全文
posted @ 2017-10-27 14:49 贩卖长江水 阅读(147) 评论(0) 推荐(0)
摘要: 一、String类 字符串是一种特殊的对象,一旦被初始化就不能被改变了 字符串常量存储于常量池中 二、StringBuffer类 是一个字符串缓冲区,相当于一个容器 特点 a.可以对字符串进行增加和删除的操作 b.长度是可变的 c.可以进行操作多种数据类型 d.最终可以通过toString()转换为 阅读全文
posted @ 2017-10-27 14:48 贩卖长江水 阅读(137) 评论(0) 推荐(0)
摘要: 一、内部类 一个类中包含着另外一个类,里面的类被称为内部类,外面的称为外部类 1.成员内部类 和成员变量或者成员方法平级的内部类 语法: 访问权限修饰符 class 外部类类名{ //成员变量 //成员方法 访问权限修饰符 class 内部类类名 { //内部类的类体 } } 特点; a.实例化对象 阅读全文
posted @ 2017-10-27 14:47 贩卖长江水 阅读(162) 评论(0) 推荐(0)
摘要: 一、抽象类 1、定义 当多个类中出现相同功能,但是功能主体是不同的,这是可以进行向上抽取的,只抽取功能的定义部分,使用抽象类实现 抽象类的存在就是为了被继承 2.使用 abstract 3.抽象类的特点 a.使用关键字abstract修饰的类 b.抽象类不可以使用new关键字进行创建对象 c.抽象类 阅读全文
posted @ 2017-10-27 14:45 贩卖长江水 阅读(157) 评论(0) 推荐(0)
摘要: 二。面向对象特性之继承 1.什么是继承? 如果两个或者两个以上的类具有相同的属性和方法,我们可以抽取一个类出来,在抽取出来的类中声明各个类中公共的部分 被抽取出来的类 父类,基类,超类 两个或者两个以上的类 子类,派生类 二者之间的关系:子类 继承自 父类(基类) 2,语法 访问权限修饰符 clas 阅读全文
posted @ 2017-10-27 14:44 贩卖长江水 阅读(153) 评论(0) 推荐(0)
摘要: 面向对象语言的三大特性;封装、继承、多态 一、面向对象语言特性之封装 1.什么是封装? 一个类中某些属性,如果不希望外界直接访问,我们可以将这个属性作为私有的,可以给外界暴露出来一个访问的方法 使用封装解决私有化的问题 私有化使用private关键字 2.private的使用 1>修饰成员变量,表示 阅读全文
posted @ 2017-10-27 14:42 贩卖长江水 阅读(171) 评论(0) 推荐(0)
摘要: 一、面向对象编程 1.什么是面向对象? 万物皆对象 案例一:我想吃大盘鸡 面向过程 面向对象 1.我自己去买一只鸡 1.委托一个会砍价的人去帮忙买鸡 2.我自己宰鸡 2.委托一个胆大的人宰鸡 3.我自己准备菜 3.委托一个厨师帮忙择菜 4.我自己做菜 4.委托一个厨师帮忙做菜 5.我自己吃 5.我自 阅读全文
posted @ 2017-10-27 14:41 贩卖长江水 阅读(200) 评论(0) 推荐(0)
摘要: 一、不定长参数 1.语法:数据类型... 变量名称 使用注意事项:a.不定长参数就相当于是一个数组 b.不定长参数只能出现在参数列表的最后面 c.一个函数的参数列表中只能出现一次不定长参数 d.对于不定长参数的使用,调用函数的时候,可以传入不定长的数值,或者可以直接传入数组 二、Arrays工具类 阅读全文
posted @ 2017-10-27 14:40 贩卖长江水 阅读(171) 评论(0) 推荐(0)