- 博客(9)
- 收藏
- 关注
原创 JavaAPI文档搜索测试报告
基于SpringBoot开发的文档搜索引擎,实现了jdk1.8文档内容搜索功能,输入想要搜索的单词、句子,搜索找到相应Java文档,可点击跳转到对应官方网站,提高查询效率。
2023-09-19 14:15:49
104
原创 博客系统测试报告
使用SSM框架,完成了个人博客项目,实现了用户注册,登录,注销,写博客,保存草稿,发布博客,修改博客,删除博客,修改个人信息,展示个人网站功能。
2023-09-09 20:38:42
152
原创 进程和线程的区别与联系
但对于线程来说,同一个进程中的多个线程共用一个内存空间,一个线程挂了可能影响到其他线程,导致整个进程崩溃。在频繁创建和释放的时候进程效率较低,相比之下线程更轻量,效率更高(少了申请释放资源的过程)4.进程具有独立性,每个进程有各自的虚拟地址空间,一个进程挂了,不会影响到其他进程;操作系统创建的线程,是要在CPU上调度执行,线程是操作系统调度执行的基本单位。3.操作系统创建的进程,要给进程分配资源,进程是操作系统分配资源的基本单位;1.进程包括线程:一个进程里可以有一个线程,也可以有多个线程。
2023-04-11 16:00:30
163
原创 Java异常
如果一直到main方法也没有合适的代码处理异常,就会交给JVM来进行处理,此时程序就会异常终止。如果try中的代码出现异常,就会结束try中的代码,看和catch中的异常类型是否匹配。无论是否找到匹配的异常类型,finally中的代码都会被执行到(在该方法结束之前执行)。finally代码块中的代码用于处理善后工作,会在最后执行。如果没有找到匹配的异常类型,就会将异常向上传递到上层调用者。如果找到匹配的异常类型,就会执行catch中的代码。try代码块中放的是可能出现异常的代码。程序先执行try中的代码。
2023-03-18 11:22:43
47
原创 树与二叉树
对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。(度为0的节点向外伸出0个枝条,度为1的节点向外伸出1个枝条,度为2的节点向外伸出2个枝条)3. LRN:后序遍历(Postorder Traversal)—根的左子树--->根的右子树--->根节点。2. LNR:中序遍历(Inorder Traversal)—根的左子树--->根节点--->根的右子树。:一个节点含有的子树的根节点称为该节点的子节点。(上图B是A的孩子节点)
2023-03-16 18:35:09
40
原创 String 、StringBuffer、StringBuilder的区别:
String的内容不可更改,StringBuffer 与StringBuilder的内容可以修改。StringBuffer与StringBuilder大部分功能是相似的StringBuffer采用同步处理,属于线程安全操作;而StringBuilder未采用同步处理,属于线程不安全操作
2023-03-08 11:44:02
42
原创 Java字符串常见操作
由于字符串是不可变对象, 替换不修改当前字符串, 而是产生一个新的字符串.从头开始查找指定字符串的位置,查到了返回位置的开始索引,查不到返回-1。1. 字符"|", "*", "+"都得加上转义字符,前面加上"\"。3. 如果一个字符串中有多个分隔符,可以用"|"作为连字符。判断是否为空字符串,但不是null,而是长度为0。字符串连接等同于"+",拼接后字符串的不入池。2. 而如果是"",那么就得写成"\\"。从指定位置开始判断是否以指定字符串开头。从指定位置开始查找子字符串的位置。
2023-03-08 11:33:28
62
原创 Java字符,字节与字符串转换
byte[] 是把 String 按照一个字节一个字节的方式处理, 这种适合在网络传输, 数据存储这样的场景下使用. 更适合针对二进制数据来操作.char[] 是吧 String 按照一个字符一个字符的方式处理, 更适合针对文本数据来操作, 尤其是包含中文的时候.取得指定索引位置的字符,索引从0开始。将字符数组中的所有内容变为字符串。将部分字符数组中的内容变为字符串。将部分字节数组中的内容变为字符串。将字符串以字节数组的形式返回。将字符串变为字符数组返回。将字节数组变为字符串。
2023-03-08 10:55:31
116
原创 Java接口注意事项
一个接口B通过extends来拓展另一个接口C的功能。此时当一个类D通过implements实现这个接口B的时候此时重写的方法不仅仅是B的抽象方法,还有他从C接口拓展来的方法。接口当中的普通方法不能有具体的实现。接口和接口之间可以通过关键字extends来操作它们之间的关系,这里面的含义为:拓展。当一个类实现一个接口后,重写这个方法时 ,这个方法前必须加上public。当一个类实现了一个接口就必须要重写接口当中的抽象方法。类和接口之间的关系是通过implements实现的。接口当中可以有static方法。
2023-03-08 10:29:37
204
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人