12 2022 档案
摘要:Lambda表达式 1.1 概述 Lambda是JDK8开始后的一种新语法形式。 作用:简化函数式匿名内部类的代码写法。 简化格式: /*部类被重写方法的参数)->{ 被重写方法的方法体代码 } ->为语法格式,无任何含义 */ 注意: Lambda表达式只能简化函数式接口的匿名内部类 那什么是函数
阅读全文
摘要:正则表达式 1.1 概述 正则表达式可以用一些规定的字符来制定规则,并用来校验数据格式的合法性。 比如我们在网站上输入用户账号,要求我们输入的账号信息要符合账号的格式,而校验我们输入的账号格式是否正确正是由 正则表达式所控制的。 1.2 与普通方法的对比 案例:要求校验QQ账号的格式,账号信息全为数
阅读全文
摘要:List 1.1 概述 List为Collection的子接口,代表的一组任意对象,有序,有下标、元素可以重复。 1.2 方法 | 方法名 | 说明 | | : : | : : | | void add(int index,Object o) | 在指定位置添加元素 | | boolean addA
阅读全文
摘要:集合 1.1 概念 存储对象的容器。定义了对多个对象进行操作的常用方法,比如添加、删除等方法 数组一旦创建其长度不可变,而集合长度是不固定的; 数组可以存储基本类型和引用类型,集合只能存储引用类型 1.2 Collection Collection代表一组对象,称之为“集合”,是一个父接口,其有两个
阅读全文
摘要:Calendar 1.1 概述 Date类中很多方法被Calendar所取代,Calendar类提供了获取和设置各种日历的方法。 1.2 方法 构造方法:Calendar类的构造器被protected修饰,外界不能直接使用! 其他方法: | 方法名 | 说明 | | | | | static Cal
阅读全文
摘要:Date 1.1 Date概述 Date表示特定的瞬间时间,精确到毫秒。Date中大部分的方法都被Calendar类的方法所取代。 时间单位: 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 1.2 Date的方法 Date();————————无参构造————————创建Date对
阅读全文
摘要:BigDecimal 在基本数据类型中对于浮点数的计算时会出现精度丢失的情况,这个时候我们采用BigDecimal类来解决精度丢失的问题。 public class Test{ public static void main(String[] args){ double a=1.0; double
阅读全文
摘要:String类 1.1 String类概述 Java中字符串属于对象,String类用于创建和操作字符串。 最简单的字符串创建:直接通过String创建 String str="工地佬"; 利用String构造器创建字符串 String str=new String("工地佬"); 字符串的特点:
阅读全文
摘要:包装类 1.1 包装类概述 基本数据类型值对应的引用数据类型称为包装类。 由于我们的基本数据类型是不作为对象使用的,但是很多时候会用到对象作为参数,Java提供了包装类将基本数据类型包装为一个对象。 每个基本数据类型都有对应的包装类,默认值为null byte——Byte Byte类将基本类型byt
阅读全文
摘要:Object类 1.1 Object概述 Object类是所有类的超类、根类,基类; 任何类直接或间接地继承Object类; 所有对象都具备Object的方法; Object作为参数可以接受任何对象,作为返回值可以返回任何对象。 1.2 getClass()方法 ***getClass()***方法
阅读全文
摘要:Math 1.1 Math概述 Math类在Java.lang包下,不需要导包 public final class Math extends Object Math含有基本的数字运算方法,没有构造器,但是它的所有方法都是静态的,可以直接通过类名调用。 1.2 Math的常用方法 | 方法 | 说明
阅读全文
摘要:ArrayList 1.1 集合概述 当我们要存储多个数据时,固定长度的数组存储格式已经满足不了我们的需要了,且不能满足变化的需求; Java中集合类则可以解决我们的需求 特点:提供一种存储空间可变的存储模型 我们将对集合中的ArrayList进行学习;ArrayList在Java.util下,所以
阅读全文
摘要:StringBuilder 1.1 StringBuilder概述 我们先对普通的String字符串对象建立进行内存分析; public class Demo{ public static void main(String[] args){ String a="hello; s+="world";
阅读全文
摘要:自定义异常 Java中有很多异常类,但有时候我们会用到一些Java中没有提供的异常,需要我们自己去定义异常。 只要我们的类继承Exception或者RuntimeException,该类会变成异常体系的一员。 格式: public class 类名 extends Exception/Runtime
阅读全文