泛型是一种类型参数。将数据的类型,当做一个参数。 1.泛型的作用 在创建集合对象的时候,限定集合存储元素的类型; 在编译的时候,就进行类型检查; 2.泛型的使用规则 如果不指定泛型,默认是Object类型 泛型擦除:泛型应用于代码编译期,程序运行的后,泛型就被擦除了。即运行期,泛型被擦除。 同时指定多个泛型<E1,E2,E3,....> 静态方法中,不能使用泛型类或泛型接口。 泛型方法,可以是静态的。因为方法被调用时,才确定泛型参数的类型 泛型数组: E[]elements=(E[])newObject[capacity]; 3.泛型的分类 泛型类类中的某个属...

  ZTo294hNoDcA   2天前   19   0   0 Java

String的不可变性 String底层是一个final修饰的字符数组,当改变String的值时,会在常量池生成新的字符串,字符数组的地址指向常量池中新的字符串 StringBuffer的扩容原理 String、StringBuffer、StringBuilder三者对比 Strings是不可变的字符序列,底层是一个final修饰的字符数组。每次值改变时,会在常量池都会创建新的字符串 StringBuffer和StringBuilder时可变的字符序列,底层是一个字符数组存储数据。StringBuffer的初始化长度是16。当长度达到16时,会扩容为原长度的2倍+2,并且调用Arr...

  ZTo294hNoDcA   5天前   34   0   0 Java

正则表达式是用某种模式去匹配字符串的一个公式 正则表达式用于处理字符串和文本 Java中的正则表达式 在Java正则表达式中,需要使用双斜杠\表示转义符 在Java正则表达式中,默认区分大小写 在Java正则表达式中,默认是贪婪匹配(最大匹配),会匹配最多的非贪婪匹配:在限定符后面加上?号 正则表达式API Pattern类matches():整体匹配。判断整个字符串是否满足格式,返回true或false Matcher PatternSyntaxException 正则表达式语法 转义符 使用正则表达式匹配特殊的字符时,需要使用转义字符 在Java的正则表达式中,使用使...

  ZTo294hNoDcA   6天前   40   0   0 Java

日期和时间继承关系图 获取时间戳(当前时间毫秒值) util.Date sql.Date java.sql.Date对应的是数据库中日期类型的变量 SimpleDateFormat类 format():日期转字符串 parse():字符串转日期 日期转字符串 字符串转日期 字符串转sql.Date 需要先将字符串转换成uitli.date 再将uitli.date转成sql.date Calendar日历类 Calendar是一个抽象类,使用Calendar.getInstance()方法获取对象 获取月份时:一月是0,二月是1,以此类推,12月是11 获取...

  ZTo294hNoDcA   6天前   30   0   0 Java

String类的特性 String类是一个final类,不能被继承 String类底层是一个final修饰的字符数组,表示不可变的字符序列(finalcharvalue[]) String的不可变性:当String值改变时,会在常量池中创建新的字符串 字符串-创建 字面量方式创建Strings1="abc";//s1存储的是常量池中"abc"的地址 newString():保存是堆空间中的地址值 字符串-拼接原则 String常用方法 查找 获取长度:intlength():返回字符串的长度:returnvalue.length 获取单个字符charcharAt(intind...

  ZTo294hNoDcA   8天前   27   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~