上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 68 下一页
摘要: Math提供了三个与取整有关的方法:ceil、floor、round (1)ceil:向上取整; Math.ceil(11.3) = 12; Math.ceil(-11.3) = 11; (2)floor:向下取整; Math.floor(11.3) = 11; Math.floor(-11.3) 阅读全文
posted @ 2023-05-17 20:48 cnetsa 阅读(72) 评论(0) 推荐(0)
摘要: (1)用来修饰一个引用 如果引用为基本数据类型,则该引用为常量,该值无法修改; 如果引用为引用数据类型,比如对象、数组,则该对象、数组本身可以修改,但指向该对象或数组的地址的引用不能修改。 如果引用时类的成员变量,则必须当场赋值,否则编译会报错。(2)用来修饰一个方法 当使用final修饰方法时,这 阅读全文
posted @ 2023-05-17 20:48 cnetsa 阅读(49) 评论(0) 推荐(0)
摘要: 对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equals,equals就相当于==; 如果重写了equals方法,equals比较的是对象的内容; 阅读全文
posted @ 2023-05-17 20:46 cnetsa 阅读(38) 评论(0) 推荐(0)
摘要: 1、JDK 和 JRE 有什么区别?JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是 阅读全文
posted @ 2023-05-17 20:46 cnetsa 阅读(99) 评论(0) 推荐(0)
摘要: Executor Executor 管理多个异步任务的执行,而无需程序员显式地管理线程的生命周期。这里的异步是指多个任务的执行互不干扰,不需要进行同步操作。 主要有三种 Executor: CachedThreadPool: 一个任务创建一个线程; FixedThreadPool: 所有任务只能使用 阅读全文
posted @ 2023-04-22 20:45 cnetsa 阅读(38) 评论(0) 推荐(0)
摘要: 有三种使用线程的方法: 实现 Runnable 接口; 实现 Callable 接口; 继承 Thread 类。 实现 Runnable 和 Callable 接口的类只能当做一个可以在线程中运行的任务,不是真正意义上的线程,因此最后还需要通过 Thread 来调用。可以说任务是通过线程驱动从而执行 阅读全文
posted @ 2023-04-22 19:58 cnetsa 阅读(70) 评论(0) 推荐(0)
摘要: 新建(New) 创建后尚未启动。 可运行(Runnable) 可能正在运行,也可能正在等待 CPU 时间片。 包含了操作系统线程状态中的 Running 和 Ready。 阻塞(Blocking) 等待获取一个排它锁,如果其线程释放了锁就会结束此状态。 无限期等待(Waiting) 等待其它线程显式 阅读全文
posted @ 2023-04-22 19:39 cnetsa 阅读(43) 评论(0) 推荐(0)
摘要: 我们现在需要使用一个内容搜索接口,搜索的实现可能是基于文件系统的搜索,也可能是基于数据库的搜索。 可以看到输出结果:文件搜索 hello world 如果在com.cainiao.ys.spi.learn.Search文件里写上两个实现类,那最后的输出结果就是两行了。 这就是因为ServiceLoa 阅读全文
posted @ 2023-04-22 19:32 cnetsa 阅读(38) 评论(0) 推荐(0)
摘要: SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和PostgreSQL都有不同的实现提供给用 阅读全文
posted @ 2023-04-22 19:29 cnetsa 阅读(91) 评论(0) 推荐(0)
摘要: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射的使用? 在Java中,Class类与java.lang.reflect类库一起对反射 阅读全文
posted @ 2023-04-22 19:26 cnetsa 阅读(23) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 68 下一页