常用类

一、包

    原因:为了解决出现同名类的问题
    编译:package表示编译后的位置
    导入:import要使用的包
    DOS编译形式:
        编译自带路径:javac -d 目标路径;
        运行编译好的的类:java 全路径;

二、常用包

    lang: 语言包
    utils: 工具包
    math: 数学包
    text: 数据规范
    io: 传输
    sql: 数据管理

三、包装类

    3.1.包装类的转换
    int 》 integer : 自动装箱
    integer 》 int : 自动拆箱

    String 》 Integer:Integer.valueOf();
    Integer 》 String:String.valueOf();

    int 》String:Integer.parseInt();
    String 》int:String.valueOf();

    3.2.包装类的缓存机制
    
    3.3.自动装箱和自动拆箱机制:
    自动装箱:Integer num=10;
    自动拆箱:int num = Integer对象;

四、BigDecimal

    作用:可以精确数字计算,传入构造函数的参数必须是字符串,不然不精确
    使用:BigDeciaml对象.add(BigDeciaml对象)

五.String

    本质:是字符数组的包装类
    创建方式
      字变量存储在常量区中
      new出来的对象存储在堆中

    常用方法
    更改字符串
      trim();
      substring();
      replace();
      split();
      toUpperCase();
    返回功能
      contains();
      startsWith()&&endsWith();
      charAt(下标)&indexOf(字符);
      isEmpty();

六.可变字符串

    区别:Buffer安全 Builder效率高
    常用方法:
    append();
    insert()
    delete()
    deleteCharAt()
    setCharOf()
    replace()
    capacity()

七、正则表达式

    匹配方法:str.matches()
    元字符:是否符合某种规则;例如:[abc] or [abc][abc] or [^abc] or [a-z] or [a-z0-9A-Z] or \d,\w,\s 不能匹配空字符串
    量词:元字符 量词符号
    逻辑元字符

八.Math

    

九.Random

    

十.UUID

    

十一.时间类

    

十二.Calendar

    
    


返回课程体系

posted @ 2021-01-23 10:06  LinkYup  阅读(70)  评论(0编辑  收藏  举报