自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTP协议

一、认识url url被称为统一资源定位符,用来表示从互联网上得到的资源位置和访问这些资源的方法。 他的表示方法一般为:<协议>://<主机>:<端口>/<路径> 如下我们启动一个servlet程序,来看一下我们的url表示 http://localhost:8080/abcServlet/login.html 大家可以看到我们采用的是我们这里采用的是 http协议 localhost:代表的是我们本机的IP地址 8080:代表我们的端口号

2022-02-11 22:50:48 109

原创 接口

一、什么是接口 java不支持多重继承于是就有了接口,可以通过接口实现多继承 二、接口的特征 1.接口用interface实现 2.接口中所有的成员变量都是由public static final修饰的 3.接口中的所有方法默认都是public abstract修饰的 4.接口没有构造方法,构造方法用于创建对象(接口没办法new对象),但是可以使用多态 5.实现接口的类中,必须实现接口中的所有方法,如果不实现接口中所有的方法,那么该类是抽象类 6.接口和接口之间可以互相继承 7.与继承关系

2022-01-19 00:11:11 113

原创 抽象类

一、什么是抽象 假设你的公司要进行招聘,招聘2名产品经理,10名程序员,现在让你和小A设计这个网站让报名人员填写基本信息。大概有两种设计方式。 甲的设计方案: 但是我们发现这两个页面的内容其实是一样的 所以乙的设计方案是这样的 这样合二为一的过程称为抽象 二、抽象类 代码实现上述操作 //描述雇员。 abstract class Employee{ private String name ; private String id ;

2022-01-19 00:00:43 105

原创 反射

Servlet容器(构造器)反射启动MyServlet 1,什么是反射:能够分析类信息的能力叫做反射 2,反射是如何工作的 类的生命周期: 1)获取class对象: (运行时阶段)类名.class (类对象阶段)对象名.getClass Class.forName(全类名) 3,如何获取class对象 路程图: 代码实现: 定义一个person类,内部定义好成员变量,构造方法和成员方法 public class Person { ...

2022-01-18 23:50:28 169

原创 有序二叉树节点的删除

一、删除节点有三种情况 1,删除叶子节点 2,删除只有一个子树的节点 3,删除有两个子树的节点 二、步骤: (一),删除叶子节点: 1,找到要删除的叶子节点(targetNode) 2,找到目标结点的父节点parentNode(考虑是否有父节点) 3,确定删除的节点是其父节点的左子树还是右子树 4,根据前边的情况进行删除 左子树:parent.left = null 右子树:parent.right = null (二),删除只有一个子树的节点 1,找到要删除的叶子节点(targe

2022-01-02 23:15:32 694

原创 有序二叉树的两种建立方式

1, 定义二叉树的节点对象 public class TreeNode { public TreeNode leftChild; //左子树 public TreeNode rightChild; //右子树 public Integer value; //值 public TreeNode(Integer value) { this.value = value; } } 2,对二叉树进行管理 方法一: .

2022-01-02 22:45:15 70

原创 二叉树的遍历

一、二叉树的遍历 1,深度优先遍历:(1)先序遍历,根左右 ABDHICFG (2)中序遍历,左根右 HDIBAFCG (3)后序遍历,左右根 HIDBFGCA 代码实现: //前序 public void rescursion1(TreeNode) { if(Node != null) { System.out.println(N...

2022-01-02 22:32:41 243

原创 二叉树基本概念

二叉树的定义: 二叉树是n个数据元素的有限集合,该集合可以为空,也可以有一个称为根的元素及两个不相交的被分别称为左子树和右子树的二叉树组成 二叉树的概念: 1,节点:上图的A可称为一个节点 2,度:该节点所拥有的子树个数称为该节点的度,二叉树中各节点度的最大值成为二叉树的度 度为0的点成为叶子节点 3,完全二叉树:树中的节点从上到下从左到右依次进行编号排序 二叉树的存储 1,顺序存储:用一组连续的存储单元存放二叉树中的节点。一般按照从上到下从左到右的顺序存储,这样可以节省空间

2022-01-02 22:26:00 696

原创 单链表的创建与方法(java)

数组在内存中的存储是连续的。 链表在内存中的存储不一定是连续的。 链表存储数据时分为数据域和地址域,数据域负责存储这里的数据,地址域存储的是该链表中下一个元素的地址。 链表的构建过程: public class Node{ int data; //数据 Node next; //下一个节点的位置 public Node(int data) { //构造函数,给data赋值 this.data = data; } } public class tes

2021-12-04 12:48:09 1038

空空如也

空空如也

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

TA关注的人

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