摘要: 集合框架 JAVASE提供了满足各种需求的APl,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。 集合按照其存储结构可以分为两大类,分别是单列集合java.util.collection和双列集合java.util.Nap,今天我们 阅读全文
posted @ 2022-07-05 20:43 zj勇敢飞,xx永相随 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 包装类1.基本数据类型对应的包装类 byte Byte short Short int lnteger long Long float Float double Double char Character boolean Boolean ⒉数字转为字符串 int num =50; String a 阅读全文
posted @ 2022-07-05 19:59 zj勇敢飞,xx永相随 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 自动装箱与自动拆箱由于我们经常要做基本类型与包装类之间的转换,从Java 5 ( JDK 1.5)开始,基本类型与包装类的装箱、拆箱动作可以自动完成。例如︰ Integer i - 4;//自动装箱。相当于Integer i - Integer.valueOf(4); i = i + 5;//等号右 阅读全文
posted @ 2022-07-05 19:49 zj勇敢飞,xx永相随 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 包装类 概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下: 包装类: 基本数据类型的数据,使用起来非常的方便但是没有对应的方法来操作这些数据所 阅读全文
posted @ 2022-07-05 19:30 zj勇敢飞,xx永相随 阅读(204) 评论(0) 推荐(1) 编辑
摘要: System类 currentTimeMillisO方法 作用:获取当前系统毫秒值时间 arraycopy0方法 作用:复制数组 package StringBuilder_Demo01; public class Demo03_Test { public static void main(Stri 阅读全文
posted @ 2022-07-05 17:39 zj勇敢飞,xx永相随 阅读(38) 评论(0) 推荐(0) 编辑
摘要: StringBuilder类 java.lang类String String类代表字符串。Java程序中的所有字符串字面值(如“abc”)都作为此类的实例实现。 字符串是常量﹔它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为String 对象是不可变的,所以可以共享 构造方法根据Str 阅读全文
posted @ 2022-07-05 16:57 zj勇敢飞,xx永相随 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 时间日期相关类总结 三、日期相关类1.Date类A.构造方法Date();根据当前系统时间创建日期对象Date(long time);根据传入的毫秒值时间创建日期对象B.成员方法long getTime();获取当前日期对象的毫秒值时间String toLocaleString();根据本地格式转换 阅读全文
posted @ 2022-07-05 16:24 zj勇敢飞,xx永相随 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 练习_请使用日期时间相关的API,计算出一个人已经出生了多少天 请使用日期时间相关的API,计算出一个人已经出生了多少天。 思路:1.获取当前时间对应的毫秒值2.获取自己出生日期对应的毫秒值3.两个时间相减(当前时间-出生日期) 1. package Date; /* //练习:请使用时间相关的AP 阅读全文
posted @ 2022-07-05 15:50 zj勇敢飞,xx永相随 阅读(94) 评论(0) 推荐(0) 编辑
摘要: DateFormat类java.text .DateFormat|是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。格式化∶按照指定的格式,从Date对象转换为String对象。 解析:按照指定的格式,从St 阅读全文
posted @ 2022-07-05 15:13 zj勇敢飞,xx永相随 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 日期时间类 Date类概述java.util.Date类表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒 阅读全文
posted @ 2022-07-05 14:46 zj勇敢飞,xx永相随 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 重写Object类的equals方法 package Object_demo01; import java.util.Objects; public class Person { private String name; private int age; public Person() { } pu 阅读全文
posted @ 2022-07-05 14:25 zj勇敢飞,xx永相随 阅读(73) 评论(0) 推荐(0) 编辑
摘要: java.lang.object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。例如∶ public class Myclass /*extends object 阅读全文
posted @ 2022-07-05 13:42 zj勇敢飞,xx永相随 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 发红包案例_普通红包平均分发 首先得有最基本的姓名和余额两个属性,这里面有两个角色,打个比方就只能群主能发红包,还有就是群成员收红包。这里面的两个角色一个是群主发红包,还有一个就是收红包的群成员角色。不管是群主还是群成员都有共同的属性。就是姓名和余额,所以在这里可以定义一个父类,父类里面定义两个私有 阅读全文
posted @ 2022-07-05 11:40 zj勇敢飞,xx永相随 阅读(363) 评论(0) 推荐(0) 编辑
摘要: interface作为方法参数和返回值类型 当接口作为方法的参数时,需要传递什么呢?当接口作为方法的返回值类型时,需要返回什么呢?对,其实都是它的 子类对象。 ArrayList 类我们并不陌生,查看API我们发现,实际上,它是 java.util.List 接口的实现类。所 以,当我们看见 Lis 阅读全文
posted @ 2022-07-05 11:21 zj勇敢飞,xx永相随 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 匿名内部类的注意事项 对格式“new 接口名称() {...}”进行解析:1. new代表创建对象的动作2. 接口名称就是匿名内部类需要实现哪个接口3. {...}这才是匿名内部类的内容 另外还要注意几点问题:1. 匿名内部类,在【创建对象】的时候,只能使用唯一一次。如果希望多次创建对象,而且类的内 阅读全文
posted @ 2022-07-05 10:41 zj勇敢飞,xx永相随 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 局部内部类的final问题 package demo02; /* 局部内部类,如果希望访问所在方法的局部变量,那么这个局部变量必须是【有效final的】。 备注:从Java 8+开始,只要局部变量事实不变,那么final关键字可以省略。 原因: 1. new出来的对象在堆内存当中。 2. 局部变量是 阅读全文
posted @ 2022-07-05 10:13 zj勇敢飞,xx永相随 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 内部类的同名变量访问 package demo02; //如果出现了重名现象,那么格式是:外部类名称.this.外部类成员变量名 public class Outer { int num = 10; public class Inner{ int num = 20; public void meth 阅读全文
posted @ 2022-07-05 09:53 zj勇敢飞,xx永相随 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 成员内部类 成员内部类:定义在类中方法外的类 定义格式 class 外部类 { class 内部类{ } } 在描述事物时,若一个事物内部还包含其他事物,就可以使用内部类这种结构。比如,汽车类 Car 中包含发动机 类 Engine ,这时, Engine 就可以使用内部类来描述,定义在成员位置。 阅读全文
posted @ 2022-07-05 09:23 zj勇敢飞,xx永相随 阅读(58) 评论(0) 推荐(0) 编辑