摘要: 距离上次写数组的增删查改已经过去了很久了,我承认是我懒了,闲话不多说,进入今天的主题。 链表(linked list)是一种在物理上非连续、非顺序的数据结构,由若干的节点(node)组成。 下面是链表和数组的特点的对比: 数组 链表 访问方式 随机访问 顺序访问 存储方式 顺序存储 随机存储 适用场 阅读全文
posted @ 2020-02-29 15:57 学渣很忙 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 上一篇笔记记录了JDBC的手动实现,这次记录JDBC使用数据库连接池技术,实际上这也是开发中使用的最多的方式。 既然使用最多,那么肯定要讲讲使用数据库连接池的好处: 1.实现资源重用,避免了频繁创建、释放连接引起的开销,减少系统消耗; 2.更快的系统反应速度; 3.对连接进行统一管理,避免数据库连接 阅读全文
posted @ 2020-02-07 15:21 学渣很忙 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 采用Java代码描述 一、时间复杂度和空间复杂度 我们通常说到的时间复杂度是指渐进时间复杂度,其定义为: 若存在函数f(n),当,其中C是不为零的常数,则称f(n)是T(n)的同数量级函数。记作T(n)=O(f(n)),则称O(f(n))为算法的渐进时间复杂度,简称时间复杂度。 先记住如下常见的时间 阅读全文
posted @ 2020-02-06 22:06 学渣很忙 阅读(280) 评论(0) 推荐(0) 编辑
摘要: JDBC是SUN公司提供的一套用于数据库操作的接口,Java程序员只需要面向这套接口编程即可。不同的数据库厂商,需要针对这套接口,提供不同实现。 使用JDBC的好处:1、程序员不需要关注不同数据库的细节。2、编写的代码具有更好的移植性。 下面是JDBC技术的两种实现方式,这篇文章先只介绍JDBC的手 阅读全文
posted @ 2020-02-05 23:05 学渣很忙 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 题目1: 编程实现,现在有如下的一个数组: int oldArr[] = {1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为。 int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5} 阅读全文
posted @ 2020-01-27 22:21 学渣很忙 阅读(235) 评论(0) 推荐(0) 编辑