- 博客(9)
- 收藏
- 关注
原创 泛型篇
泛型:是一种未知的数据类型,当不知道用什么数据类型时,就可以使用泛型泛型也可以看作是一个变量,用来接收数据类型一、不使用泛型和使用泛型public class demo03Generic { public static void main(String[] args) { show01();//不使用泛型 show02();//使用泛型 } ...
2019-09-24 09:18:01 82
原创 遍历数组、集合的两个常用方法
一、Iterator接口(迭代器)有两个常用的方法:hasNext();//判断集合中是否还有下一个元素,有则返回true,无则返回falsenext();返回迭代的下一个元素注:Iterator迭代器是一个接口,无法直接使用,需要使用该接口的实现类对象,获取实现类的方法比较特殊collection接口中有一个方法叫Iterator(),这个方法返回的就是实现类的对象Iterator&...
2019-09-23 22:03:45 510
原创 基本类型与字符串类型之间的相互转换
基本类型转换为字符串类(String)1、基本类型的值+" " 最简单的方法(工作中常用)2、包装类的静态方法 toString(参数),不是object类的toString()方法的重载 static String toString (int i)返回一个表示指定整数的 String 对象3、String类的静态方法 valueOf (参数) static String valueOf...
2019-09-22 17:23:34 236
原创 String类和StringBuilder类
String类:字符串是常量,它们的值在 创建之后不可改变。字符串的底层是一个被final修饰的数组,不能改变,是一个常量。所以在对字符串进行 操作的时候,内存中会产生很多其他的字符串,会出现占用内存空间多和效率低下等问题。StringBuilder类:字符串缓冲区,可以 提高字符串的操作效率(看成是一个长度可以变化的字符串)。底层也是一个数组但是没有被final修饰,其长度可变。S...
2019-09-22 11:24:33 79
原创 关键字篇
finalfinal关键字代表最终的,不可变得有以下四种常见用法:1.用来修饰一个类(该不能有子类,注意:该类中的成员方法无法进行覆盖重写(无子类))2.用来修饰一个方法3.用来修饰一个局部变量4.用来修饰一个成员变量this...
2019-09-04 22:58:51 98
原创 局部变量和成员变量
1、定义的位置不一样:局部变量在方法内部,成员变量在方法外部,直接写在类中。2、作用范围不一样:局部变量只能在方法中使用,成员变量在整个类中都能用。3、默认值不一样:局部变量无默认值,需初始化后才能使用。成员变量如果没有赋值,则会有默认值,规则与数组一样。4、内存的位置不一样:局部变量位于栈内存,成员变量位于堆内存。5、生命周期不一样:局部变量随方法进栈而诞生,随方法出栈而消失...
2019-09-04 21:22:39 94
原创 方法重载(overload)
对于功能类似的方法来说,因为参数列表不一样,就需要用到很多的方法名称,这样会很麻烦。于是就可以用到方法重载。方法重载:方法名称一样,但参数列表不一样,于是只需用一个方法名称,就可以实现多个类似的多个功能。方法重载与下列因素有关:1、参数个数不同2、参数类型不同3、多参数类型顺序不同方法重载与参数名称和返回值类型无关:...
2019-09-04 20:35:11 132
原创 接口笔记
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1、成员变量...
2019-08-04 11:48:05 171
原创 接口的使用
在使用接口的时候,需要注意:1、接口是没有没有静态代码块或者构造方法的。2、一个类的直接父类只能有一个,但一个类可以同时实现多个接口。格式:public class MyInterfaceImpl imlements MyInterfaceA , MyInterfaceB {//覆盖重写所有抽象方法}3、如果实现类的多个接口中存在重复的抽象方法,只需覆盖重写一次即可。4、如果实现类...
2019-08-04 11:44:32 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人