文章分类 - JAVA
摘要:1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高) 3、与平台无关性(JVM是Java跨平台使用的根本) 4、可靠安全 5、支持多线程
阅读全文
摘要:Java中的线程池在生命周期中有几种状态。这些状态反映了线程池的不同工作阶段和条件。Java中的线程池的状态通常可以分为以下几种: RUNNING(运行中):线程池处于RUNNING状态时,它可以接受新的任务,并且可以处理已经提交的任务。这是线程池的正常工作状态。 SHUTDOWN(关闭中):线程池
阅读全文
摘要:Executors是一个工厂类,它提供了一系列用于创建不同类型的线程池的静态方法。尽管 Executors 提供了一种快速创建线程池的方式,但有一些原因不建议直接使用它来创建线程池,尤其是在生产环境中的长期运行应用程序中。 以下是一些不建议直接使用 Executors 创建线程池的原因: 缺乏对线程
阅读全文
摘要:1、继承Thread类: 你可以创建一个继承自Thread类的子类,并重写run()方法来定义线程的任务。然后,通过创建子类的对象并调用start()方法来启动线程。 class MyThread extends Thread { public void run() { // 线程任务代码 } }
阅读全文
摘要:一、JDBC概述 1.1数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成 1.2Java中的数据存储技术 JDBC直接访问
阅读全文