Java
文章平均质量分 53
Devour-Sky
这个作者很懒,什么都没留下…
展开
-
字符串及常量池
介绍了字符串常量池的一些知识。原创 2022-10-15 09:42:43 · 366 阅读 · 0 评论 -
动态SQL
动态sql的标签 If、where、trim、set、choose(when, otherwise)、foreach If标签 if标签可通过test属性的表达式进行判断,若表达式的结果为true,则标签中的内容会执行;反之标签中的内容不会执行 在where后面添加一个恒成立条件1=1,不影响结果,1=1可以用来对where进行连接。 如果没有1=1,比如:no!=null的话,此时的语句是select id ,no,name,gender from student where and n原创 2022-03-25 15:30:06 · 370 阅读 · 0 评论 -
MyBatis核心配置文件
MyBatis 配置文件中的标签必须按照固定的顺序: properties, settings, typeAliases, typeHandlers, objectFactory, objectWrapperFactory, reflectorFactory, plugins, environments, databaseIdProvider, mappers, 如果不按照顺序写的话就会报错。 config.properties文件和mybatis.xml文件的位置 config.propertie原创 2022-03-19 20:24:47 · 777 阅读 · 0 评论 -
环形队列-Java
环形队列 队列的概念: 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。 特点 先进先出 front变量含义:front就指向队列的第一个元素,也就是说arr[front]就是队列的第一个元素,front的初始值为0。 rear变量含义:rear指向最后一个元素的后一个位置,因为希望空出一个空间做为约定,rear的初始值为0。原创 2021-10-28 21:12:59 · 163 阅读 · 0 评论 -
数组队列-Java
数组队列-Java front位于队列头的前一个位置。 rear位于队列的尾,具体是指向队列中的具体数据。 判断队列满的条件是 rear == maxSize-1。 判断队列空的条件是 rear==front。 入队 1.检查队列是否满。 2.如果队满,显示提示。 3.如果队不满,增加队列尾值(rear++)后移,随后进行赋值arr[rear]=n。 出队 1.检查队列是否为空(rear==front)。 2.如果队列为空,显示提示。 3.如果不为空,增加队列头(front++),然后是返回arr[fr原创 2021-10-13 16:53:39 · 75 阅读 · 0 评论 -
Java编写稀疏数组
稀疏数组 当一个数组中大部分元素为0,或者为同一个值时,可以使用稀疏数组来存储数组。 稀疏数组的处理方法 1.记录数组一共有几行几列,有多少不同的值。 2.把具有不同值的元素的行列和值存放在一个小规模的数组中,该小规模数组就是稀疏数组。 如下图 如下图,这是一个棋盘,底层的数据可以用数组表示,其中棋盘没有棋子的时候可以表示为0,黑棋子可以表示为1,蓝色棋子表示为2。所以,当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来存放该数组。 得到的稀疏数组是 row col val原创 2021-07-16 16:33:40 · 90 阅读 · 0 评论 -
Java计算器
Java编写简易计算器 编写一个计算器,完成加减乘除功能,可以通过循环接受要计算的值。 代码 package A1._Devour_; import java.util.Scanner; public class Test06 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("输入要计算的数字和符号:");原创 2021-07-11 18:35:56 · 122 阅读 · 0 评论