01 2023 档案
摘要:Java比较器 Java实现对象排序的方式有两种: 自然排序:java.lang.Comparable 定制排序:java.util.Comparator 方式一:自然排序:java.lang.Comparable Comparable接口强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自
阅读全文
摘要:JDK8之前时间API 1. java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。此方法适于计算时间差。 2. java.util.Date类 表
阅读全文
摘要:int length():返回字符串的长度: return value.length char charAt(int index): 返回某索引处的字符return value[index] boolean isEmpty():判断是否是空字符串:return value.length == 0 S
阅读全文
摘要:反射 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类
阅读全文
摘要:多线程 基本概念:程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的
阅读全文
摘要:Lambda表达式在Java语言中引入了一个操作符**“->”**,该操作符被称为Lambda操作符或箭头操作符。它将Lambda分为两个部分: 左侧:指定了Lambda表达式需要的所有参数 右侧:制定了Lambda体,即Lambda表达式要执行的功能。 以下是lambda表达式的重要特征: 可选类
阅读全文