SimpleDateFormat
摘要:SimpleDateFormat SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。 进行格式化(日期→>文本)、解析(文本-〉日期)。 常用的时间模式字母 import java.text.SimpleDateFormat; import java.util.
阅读全文
posted @
2022-12-31 21:20
小宇不会编程
阅读(109)
推荐(0) 编辑
Calendar类
摘要:Calendar类 Calendar提供了获取或设置各种日历字段的方法。 构造方法 protected Calendar():由于修饰符是protected,所以无法直接创建该对象。 其他方法 import java.util.Calendar; public class CalendarClass
阅读全文
posted @
2022-12-30 19:57
小宇不会编程
阅读(14)
推荐(0) 编辑
Date类
摘要:Date类 Date表示特定的瞬间,精确到毫秒。Date类中的大部分方法都已经被Calendar类中的方法所取代。 时间单位 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 import java.util.Date; public class DateClass { public
阅读全文
posted @
2022-12-30 19:22
小宇不会编程
阅读(15)
推荐(0) 编辑
BigDecimal类
摘要:思考代码输出结果 public class TestBigDecimal { public static void main(String[] args) { double d1 = 1.0; double d2 = 0.9; System.out.println(d1-d2); double re
阅读全文
posted @
2022-12-28 19:05
小宇不会编程
阅读(13)
推荐(0) 编辑
String
摘要:概述 字符串是常量,创建之后不可改变。 字符串字面值存储在字符串池中,可以共享。 String s = "Hello"; 产生一个对象,字符串池中存储。 String s = new String("Hello"); 产生两个对象,堆、池各存储一个。 public class Application
阅读全文
posted @
2022-12-24 19:46
小宇不会编程
阅读(112)
推荐(0) 编辑
Object类
摘要:概述 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。 0bject类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象。 作为参数,可接受任何对象。。作为返回值,可返回任
阅读全文
posted @
2022-12-21 20:32
小宇不会编程
阅读(17)
推荐(0) 编辑
匿名内部类
摘要:匿名内部类 没有类名的局部内部类(一切特征都与局部内部类相同)。 必须继承一个父类或者实现一个接口。 定义类、实现类、创建对象的语法合并,只能创建一个该类的对象。 优点:减少代码量。 缺点:可读性较差。 //接口 public interface USB { //服务 void service();
阅读全文
posted @
2022-12-17 20:30
小宇不会编程
阅读(8)
推荐(0) 编辑
局部内部类
摘要:局部内部类 定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。 局部内部类访问外部类当前方法中的局部变量时,因无法保障变量的生命周期与自身相同,变量必须修饰为final。 限制类的适用范围 //外部类 public class Outer { private String name = "刘
阅读全文
posted @
2022-12-16 21:07
小宇不会编程
阅读(23)
推荐(0) 编辑
静态内部类
摘要:静态内部类 不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。 //外部类 public class Outer { private String name = "xxx"; private int age = 18; //静态内部类:级别和外部类相同 static class Inner
阅读全文
posted @
2022-12-16 21:06
小宇不会编程
阅读(13)
推荐(0) 编辑
成员内部类
摘要:成员内部类 在类的内部定义,与实例变量、实例方法同级别的类。 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。 public class Testouter i public static void main(string[] args){ //1创建外部类对象 outer outer=
阅读全文
posted @
2022-12-16 21:06
小宇不会编程
阅读(20)
推荐(0) 编辑
内部类
摘要:内部类的分类 成员内部类 静态内部类 局部内部类 匿名内部类 内部类的概念 概念 在一个类的内部再定义一个完整的类 特点 编译之后可生成独立的字节码文件。 内部类可以直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。
阅读全文
posted @
2022-12-14 19:34
小宇不会编程
阅读(18)
推荐(0) 编辑
Error和Exception
摘要:Error Error类对象由Java虚拟机生成并抛出,大多数错误与代码编写者所执行的操作无关。 Java虚拟机运行错误(Virtual MachineError),当JVM不再有继续执行操作所需的内存资源时,将出现OutOfMemoryError。这些异常发生时,Java虚拟机(JVM)一般会选择
阅读全文
posted @
2022-12-10 20:17
小宇不会编程
阅读(40)
推荐(0) 编辑
接口的作用
摘要:接口的作用 1. 约束 2. 定义一些方法,让不同的人实现~ 3. public abstract 方法 4. public static final 常量 5. 接口不能被实例化~ 接口中没有构造方法 6. implements可以实现多个接口 7. 必须要重写接口中的方法
阅读全文
posted @
2022-12-04 20:38
小宇不会编程
阅读(80)
推荐(0) 编辑
instanceof
摘要://Object > String //Object > Person > Student //Object > Person > Teacher //System.out.println(X instanceof Y);//能不能编译通过取决于X和Y之间是否存在父子关系 Object object
阅读全文
posted @
2022-12-01 21:24
小宇不会编程
阅读(127)
推荐(0) 编辑
引用类型转换
摘要:引用类型转换 1.父类引用指向子类的对象 2.把子类转换为父类,向上转型,不用强制转换,可以直接转 3.把父类转换为子类,向下转型,需要强制转换,可能会丢失方法 4.方便方法的调用,减少重复的代码
阅读全文
posted @
2022-12-01 21:22
小宇不会编程
阅读(26)
推荐(0) 编辑
多态注意事项
摘要:多态注意事项: 1、多态是方法的多态,属性没有多态 2、父类和子类,有联系 没有联系会类型转换异常!ClassCastException! 3、父类和子类同时存在同名的方法,会调用子类的方法 4、多态存在的必要条件: ·继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new
阅读全文
posted @
2022-12-01 21:20
小宇不会编程
阅读(25)
推荐(0) 编辑
重写
摘要:重写 重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大,但不能缩小:Public > Protected > Default > Private 4.抛出的异常:范围可以被缩小,但不能扩大 重写,子类的方法和父类必须一致,方法体不同! 为什
阅读全文
posted @
2022-12-01 21:19
小宇不会编程
阅读(44)
推荐(0) 编辑
继承,super和this的区别
摘要:继承,super和this的区别 super注意点: 1. super调用父类的构造方法,必须在构造方法的第一个 2. super 必须只能出现在在类的方法或者构造方法中 3. super 和 this 不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 sup
阅读全文
posted @
2022-12-01 21:17
小宇不会编程
阅读(27)
推荐(0) 编辑