首页 > 其他分享 >每日总结

每日总结

时间:2024-04-07 21:00:13浏览次数:9  
标签:总结 同步 String 每日 接口 线程 抽象类 public

1.连接数据库的配置和操作
加载JDBC驱动程序
提供JDBC连接的URL
创建数据库的连接
需要向java.sql.DriverManager请求并获得Connection对象
创建一个Statement对象
执行SQL语句
关闭JDBC对象

2.创建对象的四种方式?
1.使用new关键字创建对象
2.通过反射的方式
3.通过clone的方式
j4.通过反序列化的方式

3.接口与抽象类的区别?
一个类只能继承一个抽象类,但可以实现多个接口
抽象类可以有构造器,但接口不能有构造器
抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的
抽象类中的抽象方法的访问类型可以是public,protected和默认类型,但接口中的抽象方法只能是public类型的
抽象类中的变量的访问类型可以任意,但接口中定义的变量只能是public static final类型

4.==与equals的区别?
基本数据类型:比较的值是否相等;
引用数据类型:如String,==比较的是引用是否指向同一块内存;euqals被重写了,比较的是引用指向内存中的值是否相等

5.String、StringBuffer和StringBuilder的区别?
String 大小固定,不可变
StringBuffer 大小可变,线程安全(有锁),同步,效率低,适用于多线程,低并发
StringBuilder 大小可变,线程不安全(无锁),不同步,效率高,适用于单线程,高并发

6.List问题汇总
ArrayList 底层数组,在查找元素的时候效率高(每个元素都有对应的索引),线程非安全,不同步
LinkedList 基于双向链表,在插入和删除元素的时候效率高(链表不需要内存移位)线程非安全,不同步
Vector 线程安全,同步,操作与ArrayList类似

标签:总结,同步,String,每日,接口,线程,抽象类,public
From: https://www.cnblogs.com/nanbei666/p/18119868

相关文章

  • 每日一题:C语言经典例题之小球蹦蹦跳跳
    题目描述调皮的小明将皮球从100m的高度自由落下,每次落地后反弹回原高度的一半,再落下,再反弹。求它在第N次落地时,共经过了多少米,第N次反弹多高。输入一个正整数N,表示球落地的次数。输出 length=球第N次落地时所经过了距离high=球第N次落地反弹的高度小数点后保留4位......
  • LeetCode题练习与总结:插入区间--57
    一、题目描述示例 1:输入:intervals=[[1,3],[6,9]],newInterval=[2,5]输出:[[1,5],[6,9]]示例2:输入:intervals=[[1,2],[3,5],[6,7],[8,10],[12,16]],newInterval=[4,8]输出:[[1,2],[3,10],[12,16]]解释:这是因为新的区间[4,8]与[3,5],[6,7],[8,10] 重叠。......
  • LeetCode题练习与总结:最后一个单词的长度--58
    一、题目描述给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。示例1:输入:s="HelloWorld"输出:5解释:最后一个单词是“World”,长度为5。示例2:输入:s="......
  • Qt 中信号槽的连接方式总结
    Qt中信号槽的连接方式,即:QObject::connect()函数的第五个参数Qt::ConnectionType,共有五种连接方式。它决定了是否立刻将特定的信号传递给槽函数,还是将其放在队列中,稍后进行传递。1.Qt::AutoConnection:自动连接(默认方式)当第五个参数缺省时默认为该连接方式。具体为:当接收者......
  • TOPCODER时期训练赛小总结
    20240407模拟赛T1TurnOnLamps直接树上dp维护子树内是否有路径在根节点处停止的最小操作数\(O(n)\)维护即可,数据范围纯sbT2XorCards线性基或高斯消元板子,高斯消元比较好想。可以枚举大于等于时前若干位是相同的,然后直接搞出限制消元即可。时间复杂度合理。线性基则非常......
  • 高项(6)-常考论文预测-案例记忆技巧总结-非常经典便于记忆
    4、常考预测-论文-记忆论文写作-范围输入、输出、工具和技术范围管理计划内容(如何做范围定义的)(写在规划范围管理计划)范围确认、范围控制区别活动和工作包的关系(写在创建wbs里面)wbs、分解步骤wbs分解原则如何控制范围基准问题、原因、解决如何防止范围蔓延,范围变更流程、......
  • Tailwind写法总结
    在使用TailwindCSS编写类时,通常按照以下一般顺序排列类,以确保代码的清晰性和易读性:定位类:包括控制元素位置的类,如absolute,relative,fixed,static,sticky等。盒模型类:包括控制元素内边距、外边距、宽度和高度的类,如p-,m-,w-,h-等。背景类:包括控制元素背景颜色、......
  • 每日一题 第六十五期 洛谷 线段树1
    【模板】线段树1题目描述如题,已知一个数列,你需要进行下面两种操作:将某区间每一个数加上kkk。求出某区间每一个数的和。输入格式第一行包含两个整数......
  • 2024清明节北斗课堂总结(4.4---4.6)
    背景通过学校老师的指引,我在清明节仅仅3天的假期内,上了长达18个小时的课程。课程虽然有一点点的累,但还是学到真本事的。Day1第一天,介绍是说上数据结构。本来我是认为会先将想栈、队列、链表等简单并可以用STL的数据结构,但一上来,就讲了树。另附:给我们讲课的是mrsrz。树的......
  • 信息化系统项目验收阶段的一些注意事项总结分享
    在信息化系统项目的生命周期中,项目验收是确保项目质量、满足客户需求并成功交付的重要环节。作为项目经理,须深知项目验收的复杂性和重要性,以下是我根据过往经验,对信息化系统项目验收注意事项的总结。一、验收过程中需归档的一些主要材料在项目验收过程中,为确保项目的可追溯性和......