自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Servlet&JSP_编写Web项目

1. 使用idea创建Web项目!](https://img-blog.csdnimg.cn/e79bbe6869fc4a02b5c4427f0923bd4f.png#pic_center)2. 动态web项目的目录介绍3. 启动tomcat,将web项目部署到tomcat中启动tomcat单击三角符号,启动tomcat服务器tomcat服务器启动成功后,在控制台输出内容。debug调试模式启动tomcat...

2022-05-18 11:12:13 192

原创 Tomcat介绍、安装和配置

2022-05-18 10:11:43 219

原创 动态网页基础

1.什么是动态网页动态网页不是会动的网页,而是在不同时间、不同地点或不同操作而显示的网页内容不同,同时可以和用户进行交互。动态网页需要用到服务端脚本语言(JSP)2.网络结构 C/S结构 B/S结构(1) C/S结构(客户端Client/服务器Server)(2) B/S结构(浏览器browser/服务器server):程序完全部署在服务器Tomcat上(3) BS结构的工作原理:(4) BS结构的优势:A. 不需要安装软件B. 不需要升级C. 维护简单3. URL:统一资源定

2022-05-18 09:31:53 2888

原创 了解数据结构

八大数据结构分类https://blog.csdn.net/yeyazhishang/article/details/82353846

2022-04-07 09:25:45 374

原创 OOP_包装类

1. 什么是包装类?(1) 在面向对象当中“一切皆对象”。基本数据类型变量不是对象,比如 int a = 10; 当中就没有对象,所以就很矛盾。(2) 概念:基本数据类型进行包装,形成的类就是包装类。(3) 作用:把基本数据类型的变量变成一个对象。(4) 把基本数据类型变的更强大,以面向对象的思想来去使用这些类型。基本类型对应的包装类byteByteshortShortintIntegerlongLongfloatFloatdouble

2022-04-04 15:08:04 509

原创 OOP_异常

1. 什么是异常?(1) 异常就是程序运行过程中所出现的不正常现象。2. 异常出现的原因(1) 用户输入错误(2) 代码的错误,代码不够严谨(3) 环境因素,硬盘损坏或内存不足等(4) 异常机制保障了程序的简健壮性3. 异常的分类(1) 所有的异常都继承于Throwable类,分为Error和Exception;(2) Error是java运行时的内部错误以及资源耗尽错误,很难恢复;(3) Exception异常分为:编译异常,运行时异常;(4) RunTimeException:

2022-04-02 14:23:19 375

原创 OOP_接口

1、为什么需要接口?接口弥补了Java只支持单继承的缺点,还利于代码的扩展和维护。实现了“多重继承”。2、接口是什么?接口是一种规范和标准,可以约束类的行为,是一些方法特征的集合,但是没有方法的实现。接口可以看作是一种特殊的抽象类,但语法不同,设计理念也不同。接口类似于一个组件,需要时可以自由组装。从使用角度来讲,接口和抽象类的区别在于:抽象类利于代码复用,接口利于代码维护。1)接口是一种能力2)接口是一种约定3、接口的定义语法和类实现接口的语法:修饰符 interface 接口名 ext

2022-04-02 11:37:14 342

原创 OOP_多态

一、多态的概念生活中多态同一个操作,由于条件不同,产生的结果不同。程序中多态同一个方法,不同的对象可以做出不同响应。同一引用类型,使用不同实例(对象)而执行不同操作。父类引用指向子类对象1. 引用多态父类引用指向本类对象父类引用指向子类对象2. 方法多态创建本类对象时,调用的方法为本类方法创建子类对象时,调用的方法为子类重写的方法或继承的方法二、实现多态的三要素有继承关系重写父类引用指向子类对象三、引用类型转换向上转型父类型 引用变量名 = new 子类型();

2022-03-28 16:57:40 510

原创 OOP_final修饰符

被final修饰的内容,不能被修改,表示最终的。final修饰符的使用情况:1. 修饰类如果该类不需要有子类,不需要被扩展,类中的方法不允许被重写,就使用final修饰。被final修饰过的类不能被继承类中所有方法默认都是final修饰2. 修饰方法可以被继承,但不能被重写。3. 修饰对象对象的引用不能变,但是值可以变。4. 修饰变量变量为常量,值不能被修改。常量一般字母大写,一般是静态常量,static、public、final一起使用。例 public static fin

2022-03-28 16:42:03 297

原创 OOP_抽象

1. 抽象类的作用?如果一个类没有足够的信息描述一个具体对象,可以定义为抽象类。2. 抽象类的语法使用abstract关键字修饰public abstract class 类名{}抽象类是用来继承的,不能实例化对象。抽象类中要有抽象方法,即用abstract修饰的方法。3. 抽象方法语法public abstract 返回值类型 方法名(参数列表);抽象方法只声明返回的数据类型,方法名和所需的参数,没有方法体。4. 总结子类继承抽象类时,必须重写父类的抽象方法,否

2022-03-28 16:37:56 367

原创 OOP:继承

1.继承概述A.继承的格式public class 子类 extends 父类{}父类又称为 基类、超类子类又称为派生类B.继承中子类的特点(1)子类可以有父类的内容(2)子类还可以有自己特有的内容2.继承的好处和弊端好处提高代码的复用性提高代码的维护性弊端继承让类与类之间产生关系,类的耦合性增强了。当父类发生变化了,子类实现不得不跟着发生变化,削弱了子类的独立性。3.继承的使用场景符合IS – A的关系时使用继承4.继承中变量的访问特点在子类中访问一个变量(1

2022-03-21 14:55:59 385

原创 OOP_封装

下面代码有什么缺陷?Hero d = new Hero();d.health = -1000;属性随意访问不合理的赋值为了解决以上问题,引入封装。封装是面向对象三大特性之一封装的概念将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 。可以理解为:封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法。1.为什么要封装?(1)保证了类内部数据的安全性和完整性。将类的状态信息隐藏在类的内部,不允许外部程序直接访问,而通

2022-03-19 14:54:57 459

原创 OOP_static关键字

static可以用来修饰属性、方法和代码块。static修饰的变量属于这个类所有,即由这个类创建的所有对象共用同一个static变量。通常把static修饰的属性和方法称为类属性(类变量)、类方法。(1) 被static修饰的变量、常量和方法叫做静态变量、静态常量和静态方法,他们也叫做“静态成员”(2) 被static修饰的静态变量属于类所有,不属于某一个对象。(3) 没有使用static修饰之前,如果要调用这个属性,通过"对象名.属性名";(4) 被static修饰之后,如果要调用这个属性,通过"

2022-03-17 16:39:41 158

原创 OOP构造方法

1.为什么用构造方法?(1) 因为我们想创建对象的同时,也给属性赋值。实现初始化操作(2) 例如:Student stu=new Student(“小明”,18);2. 什么是构造方法?(1) 对象的创建就是通过构造方法来完成。构造方法是一种特殊的方法。(2) 它的名称和类名相同,没有返回值类型。(3) 例如:有一个学生类:Student。那么该类默认的无参构造方法就是:3.构造方法的特点(1) 和类名相同(2) 没有返回值类型,也不写void4. 自定义构造方法(1) 在创建对象时

2022-03-17 09:36:37 682

原创 OOP面向对象

面向对象思想(1)为什么使用面向对象当软件的功能增多的时候,使用逻辑流程的面向过程就太复杂了,开发慢,效率低。(2)面向对象的优势和好处面向对象是模拟日常行为中的规律来开发的,符合人们生活的思维习惯。而且代码重用性高,可靠性好,大大提高了开发效率。类和对象(1) 类是对一类实物的统称,是抽象的、概念上的定义。(2) 对象是实际存在的、具体的实物个体。类的抽取。创建类(3) 第一步:发现类(4) 第二步:发现类的属性(特征)(5) 第三步:发现类的方法(能力)对象的创建(实例化)(.

2022-03-17 09:29:33 90

原创 MySQL修改表的操作

1.修改表名alter table 旧表名 rename to 新表名;2.修改数据类型alter table 表名 modify 列名 数据类型;3.修改列名alter table 表名 change 旧列名 新列名 数据类型;4.删除列alter table 表名 drop 列名;5.添加列alter table 表名 add 新列名 数据类型;6.修改列的排列位置– 将列1排列到列名2之后alter table 表名 modify 列名1 数据类型 after 列名2

2022-02-24 14:57:53 4421

原创 MySQL基础

MySQL官网下载地址:https://dev.mysql.com/downloads/mysql/8.0.html概念:什么是数据库?MySQL数据库的优势?1、查看电脑上是否安装mysql(1)开始-所有程序(2)计算机-管理-服务和应用程序-服务-MySQL2、MySQL的安装目录 C:\Program Files (x86)\MySQL3、启动MySQL服务(1) 计算机-管理-服务和应用程序-服务-MySQL-启动(2) 使用命令行启动问题1:查看环境变量配置。问

2022-02-23 20:50:01 233

空空如也

空空如也

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

TA关注的人

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