包装类包装类概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然后很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类。 基本类型 对应的包装类(位于java.lang包中) byte Byte short Short int Integer long Long float Flo 2023-01-29 JavaBase #包装类
日期类日期类Date类 java.util.Date类表示特定的瞬间,精确到毫秒。主要看以下两个构造函数 public Date() 从运行程序的此次此刻到时间原点经历的毫秒值,转换成Date对象,分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒) public Date(long date) 将指定参数的毫秒值date,转换为Date对象。分配Date对象并初始化此对象,以表示自从 2023-01-29 JavaBase #Date #SimpleDateFormat #Calendar
正则表达式正则表达式字符类 [abc] 代表a或者b或者c字符中的一个 [^abc] 代表除a,b,c以外的任何字符 [a-z] 代表a-z的所有小写字符中的一个 [A-Z] 代表A-Z的所有大写字符中的一个 [0-9] 代表0-9之间的某一个数字字符 [a-zA-Z0-9] 代表a-z或者A-Z或者0-9之间的任意一个字符 [a-dm-p] a到d或m到p之间的任意一个字符 12345678910111 2023-01-29 JavaBase #正则表达式
APIAPIMath类 Math类所在包围java.lang包,因此在使用的时候不需要导包。并且Math类被final修饰了,因此该类是不能被继承的。 Math类包含执行基本数字运算的方法,我们可以使用Math类完成基本的数学运算。 在API文档中没有体现可用的构造方法,因此我们就不能直接通过new关键字去创建Math类对象。同时我们发现Math类中的方法都是静态的,因此在使用的使用我们可以直接通过 2023-01-29 JavaBase #常用API
内部类内部类什么是内部类将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。可以把内部类理解成寄生,外部类理解成宿主。 什么时候使用内部类一个事务内部还有一个独立的事物,内部的事物脱离外部的事物无法独立使用 人里面有一颗心脏 汽车内部有一个发动机 为了实现更好的封装性 内部类的分类按定义的位置来分 成员内部类 类定义在成员位置。类中方法外称为成员位置,无static修饰的内 2023-01-29 JavaBase #内部类
接口接口接口就是一种规则,比如青蛙会游泳,狗也会游泳,那么就可以定义个游泳的接口,让青蛙和狗的类去实现游泳的接口。 接口代表规则,是行为的抽象。想要让哪个类拥有一个行为,就让这个类实现对应的接口就可以了 当一个方法的参数是接口时,可以传递接口所有实现类的对象,这种方式称之为接口多态。 定义格式123456interface 接口名称{ //抽象方法}//接口的声明:int 2023-01-29 JavaBase #interface
抽象类抽象类概述 父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不清楚的(由子类自己去决定),父类只需要提供一个没有方法体的定义即可,具体实现交给子类自己去实现。我们把没有方法体的方法称为抽象方法。Java语法 2023-01-29 JavaBase #abstract class
代码块代码块局部代码块主要提前结束定义变量的生命周期 12345678910public class Test{ public static void main(String[] args){ { int a=10; System.out.println(a);//打印10 2023-01-29 JavaBase #代码块
final关键字final关键字 java提供了final关键字,表示修饰的内容不可变。 final:不可改变,最终的含义。可以用于修饰类、方法和变量 类:被修饰的类不能被继承 方法:被修饰的方法,不能被重写 变量:被修饰的变量,有且仅能被赋值一次。 使用方式修饰类final修饰的类,不能被继承 格式如下: 12final class 类名{} 代码 123final class 2023-01-29 JavaBase #final关键字
权限修饰符权限修饰符 在java中提供了四种访问权限,使用不同的访问权限修饰符时,被修饰的内容会有不同的访问权限。 public 公共的,所有地方都可以访问 protected 本类,本包,其他包中的子类都可以访问 默认(没有修饰符) 本类、本包可以访问 private 私有的,当前类可以访问 public > protected > 默认 > privatre 不同权限的访 2023-01-29 JavaBase #权限修饰符