摘要: 创建集合对象,不使用泛型好处:集合不使用泛型,黑t认的类型就是object类型,可以存储任意类型的数据弊端:不安全,会引发异常 创建集合对象,使用泛型好处:1.避免了类型转换的麻烦,存储的是什么类型,取出的就是什么类型2.把运行期异常(代码运行之后会抛出的异常),提升到了编译期(写代码的时候会报错) 阅读全文
posted @ 2022-07-05 21:00 帕拉利斯 阅读(84) 评论(0) 推荐(0)
摘要: 增强for循环: 底层使用的也是迭代器,使用for循环的格式,简化了迭代器的书写是JDK1.5之后出现的新特性collection<E>extends Iterable<E>:所有的单列集合都可以使用增强forpublic interface Iterable<T>实现这个接口允许对象成为“fore 阅读全文
posted @ 2022-07-05 20:18 帕拉利斯 阅读(36) 评论(0) 推荐(0)
摘要: Iterator接口介绍 迭代:即Collection集合元素的通用获取方式。在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来 继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代 lterator接口的常用方法如下 public E nex 阅读全文
posted @ 2022-07-05 19:49 帕拉利斯 阅读(76) 评论(0) 推荐(0)
摘要: Collection集合 常用方法 boolean add(E e); 问集合中添加元素 booLean remove(E e); 删除集合中的某个元素 void clear(); 清空集合所有的元素 bodLean contains(E e); 判断集合中是否包含某个元素 booLean isEm 阅读全文
posted @ 2022-07-05 17:52 帕拉利斯 阅读(31) 评论(0) 推荐(0)
摘要: 集合概述前面基础已经学习过并使用过集合ArrayList<E> 那么集合到底是什么 集合:集合是java中提供的一种容器,可以用来存储多个数据 区别 ·数组的长度是固定的。集合的长度是可变的 ·数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象 而且对象的类型可以不一致。在开发 阅读全文
posted @ 2022-07-05 17:30 帕拉利斯 阅读(25) 评论(0) 推荐(0)
摘要: 自动装箱与自动拆箱 自动装箱与自动拆箱:基本类型的数据和包装类之间可以自动的相互转换JDK1.5之后出现的新特性 自动装箱:直接把int类型的整数赋值给包装类Integer in = 1;就相当于Integer in = new Integer(1) 自动拆箱:in是包装类,无法直接参与运算,可以自 阅读全文
posted @ 2022-07-05 17:09 帕拉利斯 阅读(35) 评论(0) 推荐(0)
摘要: 包装类的概述 lava提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用 因对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类 基本类型 包装类型 byte Byte short Short int Integer lo 阅读全文
posted @ 2022-07-05 16:43 帕拉利斯 阅读(39) 评论(0) 推荐(0)
摘要: StringBuilder构造方法 根据StringBuilder的API文档,常用构造方法有2个:public stringBuilder():构造一个空的StringBuilder容器。 public StringBuilder(String str)|`*构造一个StringBuilder容器 阅读全文
posted @ 2022-07-05 16:12 帕拉利斯 阅读(212) 评论(0) 推荐(0)
摘要: System类的常用方法 java.lang .System`类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有public static long currentTimeMillis():返回以毫秒为单位的当前时间 public stati 阅读全文
posted @ 2022-07-05 15:40 帕拉利斯 阅读(24) 评论(0) 推荐(0)
摘要: 1.Date类I.构造方法Date();根据当前系统时间创建日期对象 Date(long time);根据传入的毫秒值时间创建日期对象B.成员方法 long getTime(); 获取当前日期对象的毫秒值时间String toLocaleString();根据本地格式转换日期对象 2.DateFor 阅读全文
posted @ 2022-07-05 15:17 帕拉利斯 阅读(27) 评论(0) 推荐(0)
摘要: Calender介绍 Calender 是日历类 在Date后出现 替换掉了许多Date的方法该类将 所有可能用到的时间信息风筝 为静态成员变量 方便获取 日历类就是方便获取各个时间属性的 java.util.caLendar类:日历类calendar类是一个抽象类,里边提供了很多操作日历字段的方法 阅读全文
posted @ 2022-07-05 14:45 帕拉利斯 阅读(75) 评论(0) 推荐(0)
摘要: 计算出生日记距离今天过了多少天 请使用日期时间相关的API,计算出一个人已经出生了多少天。思路获取当前时间对应的毫秒值 获取自己出生日期对应的毫秒值两个时间相减(当前时间-出生日期) 使用scanner类中的方法next,获取出生日期 使用DateFormat类中的方法parse,把字符串的出生日期 阅读全文
posted @ 2022-07-05 13:46 帕拉利斯 阅读(159) 评论(0) 推荐(0)
摘要: DateFormat类 java.text.DateFormat:是日期/时间格式化子类的抽象类作用: 格式化(也就是日期->文本)、解析(文本->日期》成员方法:string format(Date date)按照指定的模式,把Date日期,格式化为符合模式的字符串Date parse( Stri 阅读全文
posted @ 2022-07-05 13:26 帕拉利斯 阅读(67) 评论(0) 推荐(0)
摘要: 毫秒值的概念和作用 Date类概述java.util .Date类表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间( 阅读全文
posted @ 2022-07-05 11:47 帕拉利斯 阅读(75) 评论(0) 推荐(0)
摘要: Object类 Object类是所有类的父类。一个类都会直接或者间接的继承自该类该类中提供了一些非常常用的方法!toString)方法作用:打印对象的信息重写前:打印的是包名类名@地址值 重写后∶打印的是对象中的属性值 Objects类总结 equals()方法 作用:比较两个对象的 重写前:比较的 阅读全文
posted @ 2022-07-05 11:25 帕拉利斯 阅读(37) 评论(0) 推荐(0)
摘要: object概述 java.lang.object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 String toString表示返回该对象字符串表示 toString方法 Person类默认继承了object类,所以 阅读全文
posted @ 2022-07-05 10:45 帕拉利斯 阅读(22) 评论(0) 推荐(0)
摘要: 类作为成员变量类型 接口作为成员变量类型 阅读全文
posted @ 2022-07-05 09:27 帕拉利斯 阅读(20) 评论(0) 推荐(0)