java基础
文章平均质量分 78
onebeautifulman
这个作者很懒,什么都没留下…
展开
-
从文本中读取指定的列插到另一个文本
从文本中读取指定的列插到另一个文本,涉及读取输出文本、接收控制台输入、正则表达式等内容原创 2022-11-15 11:31:06 · 170 阅读 · 0 评论 -
Java内部类
java内部类代码示例:成员内部类、局部(方法)内部类、匿名内部类和静态内部类。原创 2022-11-03 18:02:21 · 181 阅读 · 0 评论 -
JDBC连接数据库步骤
JDBC连接数据库步骤原创 2022-04-20 16:39:58 · 14498 阅读 · 0 评论 -
mysql索引以及事务简介
一、mybatis的优缺点优点:1、基于 SQL 语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响,SQL 写在XML 里,解除 sql 与程序代码的耦合,便于统一管理;提供 XML 标签, 支持编写动态 SQL 语句, 并可重用。 2、与 JDBC 相比,减少了 50%以上的代码量,消除了 JDBC 大量冗余的代码,不需要手动开关连接; 3、很好的与各种数据库兼容( 因为 MyBatis 使用 JDBC 来连接数据库,所以只要JDBC 支持的数据库My...原创 2022-01-04 21:22:32 · 1021 阅读 · 0 评论 -
线程池与ThreadLoacl原理
1.线程池的作用:降低资源消耗,提高利用率,降低创建和销毁线程的消耗。 提高响应速度,线程可直接执行,而不是先创建线程,再执行。 提高线程的客观理性,线程是稀缺资源,使用线程池可以统一分配调优监控。2.线程池参数corePoolSize 代表核心线程数,也就是正常情况下创建工作的线程数,这些线程创建后并不会消除,而是一种常驻线程。maxinumPoolSize 代表的是最大线程数,它与核心线程数相对应,表示最大允许被创建的线程数,比如当前任务较多,将核心线程...原创 2021-12-28 21:27:25 · 2663 阅读 · 0 评论 -
线程的生命周期、方法、关键字
1.线程的生命周期?线程有几种状态 1.线程通常有五种状态,创建,就绪,运行、阻塞和死亡状态。 1.1新建状态(New):新创建了一个线程对象。 1.2.就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。 1.3.运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。 1.4.阻塞状态(Blocked):阻...转载 2021-12-26 13:26:48 · 314 阅读 · 0 评论 -
线程面试题
Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留在进程中,并且可以共享进程中的资源。2. 多线程编程的好处是什么?在多线程程序中,多个线程被并发的执行以提高程序的效率,CPU不会因为某个线程需要等待资源而进入空闲状态。多个线程共享堆内存(heap转载 2021-12-25 15:06:21 · 3038 阅读 · 0 评论 -
java中GC垃圾回收
javaGC如何判断对象可以被回收可达性分析法:从GC Roots开始向下搜索,搜索整条引用链。当一个对象没有与GC Roots的引用链相连时,则证明这个对象没有使用,虚拟机就可以回收这个对象。如上图所示,object1~object4对GC Root都是可达的,说明不可被回收,object5和object6对GC Root节点不可达,说明其可以被回收。GC Roots的对象有:虚拟机栈(栈帧中的本地变量表)中引用的对象 方法区中类静态属性引用的对象 方法区中常量引...原创 2021-12-23 21:52:46 · 419 阅读 · 0 评论 -
java双亲委派模型
1.首先认识类加载器JDK自带三个类加载器:bootstrap ClassLoader、ExtClassLoader、AppClassLoader启动类加载器(Bootstrap ClassLoader):是ExtClassLoader的父类加载器,负责将存放在 <JRE_HOME>\lib 目录中的,或者被 -Xbootclasspath 参数所指定的路径中的,并且是虚拟机识别的(仅按照文件名识别,如 rt.jar,名字不符合的类库即使放在 lib 目录中也不会被加载)类库加载到虚..转载 2021-12-22 22:55:57 · 109 阅读 · 0 评论