摘要:
定义和使用含有泛型的接口 定义格式∶ 修饰符interface接口名<代表泛型的变量>{} /* 定义含有泛型的接口 */ public interface GenericInterface<I> { public abstract void method(I i); } public class 阅读全文
posted @ 2022-07-05 21:41
漁夫
阅读(34)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的类 我们在集合中会大量使用到泛型,这里来完整地学习泛型知识。 泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。 定义格式︰ 修饰符class类名<代表泛型的变量>{} 例如,API中的ArrayList集合∶ class ArrayList< 阅读全文
posted @ 2022-07-05 21:36
漁夫
阅读(71)
评论(0)
推荐(0)
摘要:
泛型的概念 在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。当我们在取出每一个对象,并且进行相应的操作,这时必须采用类型转换。 使用泛型的好处 创建集合对象,不使用泛型 好处: 集合不使用泛型,黑默认的类型就是object类型, 阅读全文
posted @ 2022-07-05 20:55
漁夫
阅读(138)
评论(0)
推荐(0)
摘要:
迭代器的实现原理 增强for循环 增强for循环:底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性 collection<E>extends Iterable<E>:所有的单列集合都可以使用增强for public interface Iterable<T 阅读全文
posted @ 2022-07-05 20:33
漁夫
阅读(49)
评论(0)
推荐(0)
摘要:
Lterator接口介绍 在程序开发中J经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口 java.util.Iterator 。(Iterator 接口也是Java集合中的一员,但它与collection、(Map接口有所不同collection接口与Map接口主要用于存储元素 阅读全文
posted @ 2022-07-05 20:16
漁夫
阅读(93)
评论(0)
推荐(0)
摘要:
Collection集合 常用方法 booLean add(E e); 向集合中添加元素boolean remove(E e); 删除集合中的某个元素void clear( ); 清空集合所有的元素boolean contains(E e); 判断集合中是否包含某个元素boolean isEmpty 阅读全文
posted @ 2022-07-05 19:44
漁夫
阅读(33)
评论(0)
推荐(0)
摘要:
Collection集合概述 在前面基础班我们已经学习过并使用过集合ArrayList<E>,那么集合到底是什么呢? 集合∶集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存 阅读全文
posted @ 2022-07-05 19:14
漁夫
阅读(28)
评论(0)
推荐(0)
摘要:
包装类-基本类型与字符串类型之间的相互转换 基本类型与字符串之间的转换·基本类型-->字符串 1.基本类型数据的值+"”最简单的方式(工作中常用) 2.使用包装类中的静态方法 static string tostring(int i)返回一个表示指定整数的 string 对象。 3.使用String 阅读全文
posted @ 2022-07-05 17:28
漁夫
阅读(62)
评论(0)
推荐(0)
摘要:
包装类-装箱与拆 基本类型与对应的包装类对象之间,来回转换的过程称为"装箱“与"拆箱”: 装箱:从基本类型转换为对应的包装类对象。 拆箱:从包装类对象转换为对应的基本类型。 装箱:把基本类型的数据,包装到包装类中(基本类型的数据->包装类)构造方法; Integer(int value)构造一个新分 阅读全文
posted @ 2022-07-05 17:01
漁夫
阅读(113)
评论(0)
推荐(0)
摘要:
StringBuilder的toString方法 stringBuilder和string可以相互转换: string->stringBuilder:可以使用stringBuilder的构造方法 StringBuilder(String str)构造一个字符串生成器,并初始化为指定的字符串内容。 s 阅读全文
posted @ 2022-07-05 15:53
漁夫
阅读(102)
评论(0)
推荐(0)
摘要:
StringBuilder的构造方法和append方法 根据StringBuilder的API文档,常用构造方法有2个: public stringBuilder()∶构造一个空的StringBuilder容器。 public StringBuilder(String str)I:构造一个Strin 阅读全文
posted @ 2022-07-05 15:32
漁夫
阅读(74)
评论(0)
推荐(0)
摘要:
System类的常用方法 java.Lang . System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在system类的API文档中常用的方法有: - public static long currentTimeMillis():返回以毫秒为单位的当前时间。 - public 阅读全文
posted @ 2022-07-05 14:59
漁夫
阅读(39)
评论(0)
推荐(0)
摘要:
Calendar类的常用成员方法 int field:是日历类的字段,可以使用calendar类的静态成员变量获取 public static final int YEAR =1 年 public static final int MONTH =2 月 public static final int 阅读全文
posted @ 2022-07-05 14:33
漁夫
阅读(63)
评论(0)
推荐(0)
摘要:
练习-用日期时间相关的API,计算出一个人已经出生了多少天 分析:1.使用scanner类中的方法next,获取出生日期 2.使用DateFormat类中的方法parse,把字符串的出生日期解析为Date格式 3.把Date格式的出生日期转专换为毫秒值 4.获取当前的日期,转换为毫秒值 5.使用当前 阅读全文
posted @ 2022-07-05 13:55
漁夫
阅读(100)
评论(0)
推荐(0)
摘要:
DateFormat类与SimpleDateFormat类介绍 DateFormat类 java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。 格式化:按照指定的格式,从 阅读全文
posted @ 2022-07-05 13:24
漁夫
阅读(99)
评论(0)
推荐(0)
摘要:
毫秒值的概念和作用 java.utiL.Date:表示日期和时间的类类Date表示特定的瞬间,精确到毫秒。 毫秒:千分之一秒1000毫秒=1秒 特定的瞬间:一个时间点,一刹那时间 2022-07-05 09:55:33:333瞬间 2088-68-08 69:55:33:334瞬间 2088-08- 阅读全文
posted @ 2022-07-05 11:34
漁夫
阅读(198)
评论(0)
推荐(0)
摘要:
Object类的equals方法 Object equals() 方法用于比较两个对象是否相等。 equals() 方法比较两个对象,是判断两个对象引用指向的是同一个对象,即比较 2 个对象的内存地址是否相等。 注意:如果子类重写了 equals() 方法,就需要重写 hashCode方法,比如 S 阅读全文
posted @ 2022-07-05 10:51
漁夫
阅读(154)
评论(0)
推荐(0)
摘要:
Object类的equals方法 Person类默认继承了object类,所以可以使用0bject类的equals万法boolean equals(object obj)指示其他某个对象是否与此对象“相等”。object类equals方法的源码; public booLeaequals( objec 阅读全文
posted @ 2022-07-05 10:24
漁夫
阅读(61)
评论(0)
推荐(0)
摘要:
接口作为方法的参数和返回值 list就是ArrayList所实现的接口 左边是接口名称,右边是实现类名称,这就是多态写法 //Skill是一个接口,SkillImpl是Skill的实现类 public static void main(String[] args) { //左边是接口,右边是实现类 阅读全文
posted @ 2022-07-05 09:41
漁夫
阅读(83)
评论(0)
推荐(0)

浙公网安备 33010602011771号