- 博客(5)
- 收藏
- 关注
原创 Java Lambda表达式
需求:定义一个接口Calculator<T>,包含一个必须重写的抽象方法 T calculate(T t1, T t2)用Lambda表达式给上述接口赋值,实现求两个整数的和}//定义一个必须重写抽象方法的接口@Test@Override@Test。
2024-10-23 10:49:16
1336
原创 Java字符串(续)
intern() 方法的作用:如果字符串常量池中已经存在一个与当前字符串内容相同的字符串,则返回常量池中的那个字符串。如果字符串常量池中不存在与当前字符串内容相同的字符串,则将当前字符串添加到常量池中,并返回常量池中的这个字符串。从节省内存的角度来说,能共享字符串对象的就共享字符串对象,不能共享字符串对象,看能不能共享里面value数组。唯一性:字符串常量池中的每个字符串都是唯一的,即如果有多个相同的字符串字面量或通过 intern() 方法创建的字符串,它们在常量池中只会有一个实例。
2024-10-18 19:00:21
1695
原创 Java常用类的API
当要比较大小或要排序的对象的类已经实现了Comparable接口,也重写了int compareTo(Object obj)方法,仍然不能满足新的比较大小或排序的需求,就要重新找另一个接口,java.util.Comparator,称为定制比较器接口,或者备胎,它也有一个抽象方法:int compare(Object o1, Object o2).这个接口,需要我们单独编写类来实现它。这个方法用于数组之间的元素拷贝。* 在String的所有方法中,凡是涉及到修改字符串的内容的方法,都会返回新对象。
2024-10-17 19:56:07
926
原创 Java异常
异常是指程序运行出现例外,不正常。如果我们不处理,那么异常会导致程序崩溃。`Throwable` 类是 Java 语言中所有错误或异常的超类。只有当对象是此类(或其子类之一)的实例时,才能通过 Java 虚拟机或者 Java `throw` 语句抛出。类似地,只有此类或其子类之一才可以是 `catch` 子句中的参数类型。两个子类的实例,Error和Exception,通常用于指示发生了异常情况。通常,这些实例是在异常情况的上下文中新近创建的,因此包含了相关的信息(比如堆栈跟踪数据)。
2024-10-16 14:56:37
1699
2
原创 Java日期时间API
1、java.util.Date类,它里面很多方法都是已过时的。* Date():获取系统时间* long getTime():获取某个日期时间距离1970-1-1 0:0:0 的毫秒值2、java.text.SimpleDateFormat:对日期进行格式化,或者把字符串按照某个模板转为日期时间值。
2024-10-16 13:06:23
572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人