自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 搜索引擎测试报告

因为没有人比作者更加了解自己的作品,官方文档一定是最了解自己的作品的。但目前Java官方文档只能通过滚动条寻找关键字进行点击的方式来查询,自然就存在着查询低效的问题。为了解决这一问题,我尝试创建了一个搜索引擎,搜索引擎项目是一个基于Java开发的全文搜索系统,旨在对大规模的文本数据进行高效索引和快速检索.输⼊⼀个查询词,得到若⼲个搜索结果.每个搜索结果包含了标题,描述,展⽰url和点击url.预期结果:搜索成功,返回相关结果.实际结果:搜索成功,返回相关结果.预期结果:无任何显示.实际结果:无任何显示.

2024-08-16 10:14:56 529

原创 网页五子棋对战测试报告

在线的网页五子棋对战

2024-08-16 10:12:25 562

原创 LinkedList与链表

LinkedList的底层是双向链表结构(链表后面介绍),由于链表没有将元素存储在连续的空间中,元素存储在单独的节点中,然后通过引用将节点连接起来了,因此在在任意位置插入或者删除元素时,不需要搬移元素,效率比较高【说明】LinkedList实现了List接口LinkedList的底层使用了双向链表LinkedList没有实现RandomAccess接口,因此LinkedList不支持随机访问LinkedList的任意位置插入和删除元素时效率比较高,时间复杂度为O(1)

2024-05-23 18:05:35 949 2

原创 ArrayList与顺序表

ArrayList是以泛型方式实现的,使用时必须要先实例化ArrayList实现了RandomAccess接口,表明ArrayList支持随机访问ArrayList实现了Cloneable接口,表明ArrayList是可以clone的ArrayList实现了Serializable接口,表明ArrayList是支持序列化的和Vector不同,ArrayList不是线程安全的,在单线程下可以使用,在多线程中可以选择Vector或者。

2024-01-29 17:33:27 680

原创 数据结构之初识泛型

就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。

2023-12-01 19:48:45 86 5

原创 javase基础语法总结

本文主要讲java语法的一些重点内容

2023-11-27 20:15:02 176 3

原创 java之认识异常

本文主要讲解异常相关知识

2023-11-26 12:54:38 87 3

原创 java中的String类

本篇文章主要介绍String类的常用操作方法

2023-11-23 17:07:36 69 1

原创 java中的抽象类和接口

本文主要讲解了抽象类和接口的基本知识

2023-11-19 17:46:10 107 5

原创 面向对象程序之多态

通过之前的章节,我们学习了和,我们知道封装可以隐藏代码具体的实现细节,体现安全性,而继承可以实现代码的复用,本章我们将学习面向对象程序的第三个特征。

2023-11-17 15:43:40 107 5

原创 面向对象程序之继承

Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。我们可以看下如下代码:通过观察上述代码会发现,猫和狗的类中存在大量重复。如下图:那么我们能否将这些重复的代码进行共性的抽取呢?面向对象的思想中提出了继承的概念,专门用来进行共性抽取,实现代码复用。继承(inheritance)机制:是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特 性的基础上进行扩展

2023-11-15 14:47:50 413 9

原创 类和对象(2)

1.在文件的最上方加上一个 package 语句指定该代码在哪个包中.2.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).3.包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径com/bit/demo1 来存储代码.4.如果一个类没有 package 语句, 则该类被放到一个默认包中.操作步骤在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包。

2023-11-14 18:49:03 87 5

原创 类和对象详解(1)

Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机。// 创建类field;// 字段(属性) 或者 成员变量method;

2023-11-14 14:29:57 104 2

原创 java中数组的应用场景和练习

本文主要讲了数组的一些常见应用。

2023-11-12 16:29:26 118 1

原创 java中数组的定义和使用

本文主要讲解数组的一些基本知识。

2023-11-12 15:46:48 125 9

原创 java方法与递归

本文主要讲解了java中方法和递归的基本知识

2023-11-04 22:06:30 86 5

原创 逻辑控制及其详解

if / else 语句中可以不加 大括号 . 但是也可以写语句(只能写一条语句). 此时 else 是和最接近的 if 匹配.此处多写了一个 分号, 导致分号成为了 if 语句的语句体, 而 { } 中的代码已经成为了和一个 if 无关的代码块.先执行循环语句, 再判定循环条件,循环条件成立则继续执行,否则循环结束。表达式1成立,执行语句1,否则表达式2成立,执行语句2,否则执行语句3。的格式化输出方式和 C 语言的 printf 是基本一致的.分数在 [70, 80) 之间的,为中等。

2023-10-28 15:29:47 512 8

原创 java中的数据类型与变量

数据类型和变量的基本知识

2023-10-26 14:26:26 118 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除