学过的知识1

    技术2026-01-08  14

    学过的知识1

    String,StringBuffer,StringBuilder ① 三个类的常用方法,StringBuffer和StringBuilder共享同一个API(属性和方法都相同) ② String做拼接较耗时,StringBuffer、StringBuilder拼接快,但StringBuffer内含排队机制,多线程时,速度慢,但线程安全 ③ String不可变,StringBuffer,StringBuilder可变 ④ StringBuffer,StringBuilder的常用方法:append(),delete(),index of(String str),insert(int offset,char c),length(),reverse(),lastIndexOf(String str),substring(int start,int end),toString()接口默认方法default:(jdk8新特性) ① 默认方法有方法体default void ff(){ } ② 默认方法用于避免子类实现,方法直接被继承函数式接口和lambda表达式 ① 函数式接口@FunctionInterface:接口中只有一个未实现的方法 ② 如果接口是函数式接口,那么new接口使用匿名内部类时,可以直接写成(参数)->{ 实现 } 参数的数据类型可以省略,这种写法就叫lambda表达式异常:throws抛出异常、try…catch… ① 自定义异常:自定义异常类要继承Exception,然后两个构造器(同父类) 使用时,在方法中throw new 自定义异常类(“提示信息”);然后在方法后面throws 自定义异常System类:①arrayCopy数组拷贝方法 ②System.currentTimeMillis();Runtime类:①Runtime r = Runtime.getRuntime();//获得实例对象 ②r.exec(“命令”或者“绝对路径”);就可以启动程序定时器 Timer t = new Timer(); t.schedule(new TimerTask(){ 重写run方法,设置任务 },0,每隔多少毫秒循环一次run方法)封装类、装箱、拆箱BigDecimal和DecimalFormat 学会了处理精度问题和定义格式String类、Math类、Random类 会生成验证码了File类,学会了目录遍历和过滤FileFilterDate和Calendar 学会了计算一个人活了多少天以及动态日历的简便方法,还有日期格式化
    Processed: 0.023, SQL: 9