自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据可视化四

一、使用基础颜色1、单词缩写或单词表示的颜色2、十六进制或html模式表示的颜色3、rgb模式表示代码结果如下图:二、选择线条的类型代码结果如下图:三、添加数据标签代码结果如下图:四、添加字体样式代码结果如下图:五、代码结果如下图:...

2022-03-19 13:51:50 99

原创 数据可视化三

一、设置坐标轴的标签、刻度范围和刻度标签1、xlable()函数设置x轴的标签,语法格式如下:xlabel (xlabel, fontdict=None, labelpad=None, **kwargs)2、ylable()函数设置y轴的标签,语法格式如下:ylabel (ylabel, fontdict=None, labelpad=None, *kwargs)3、xlim()和ylim()函数分别设置x轴和y轴的刻度范围,语法格式如下:xlim(left=None,right=None,em

2022-03-19 13:42:32 318

原创 数据可视化二

一、绘制堆积面积图1、使用stackplot()绘制,语法格式如下:stackplot(x, y, labels=(), baseline=‘zero’,data=None, *args, ** kwargs)2、该函数常用参数的含义如下。(1) x:表示x轴的数据,可以是一维数组。(2) y:表示y轴的数据,可以是二维数组或一维数组序列。(3) labels:表示每组折线及填充区域的标签。(4) baseline: 表示计算基线的方法,包括’zero’、 ‘sym’、 ‘wiggle’和’

2022-03-03 12:52:59 308

原创 数据可视化一

一、数据可视化与matplotlib1、什么是数据可视化数据可视化是借助图形化的手段将一组数据以图形的形式表示,并利用数据分析和开发工具发现其中未知信息的数据处理过程。2、常见的数据可视化方式有折线图、柱形图、条形图、堆积图、直方图、箱形图、饼图、散点图、气泡图等等。3、matplotlib概述matplotlib是一个面向对象的绘图库,它所绘制的图表元素均对应一个对象。4、使用matplotlib绘制图表绘制简单的图表,如下图:用plot()函数绘制反应最高气温和最低气温趋势的折线图:

2022-02-22 20:40:41 7780

原创 2022-1-5

11一、 JSP开发模型Jsp文件是一个独立的、能自主完成所有任务的模块,它负责处理业务逻辑、控制网页流程和向用户展示页面等。以下是jsp早期模型的工作原理:其中jsp技术提供了两种开发模型: JSP Model1 和 JSP Model2(1) JSP Model1是采用JSP+JavaBean的技术,将页面显示和业务逻辑分开。工作原理如下图所示:(2) JSP Model2是采用JSP+Servlet+JavaBean的技术,此技术将JSP页面中的流程控制代码提取出来,封装到servlet中,

2022-01-05 19:26:57 581

原创 2022-1-5

101.什么是JDBCJDBC的全称是Java数据库连接(Java Dalabase Connectivity),它是一套用于执行soL语句的Java API应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、更新、新增和删除的操作。不同种类的数据库(如MySQL、Oracle 等)在其内部处理数据的方式是不同的。如果直接使用数据库厂商提供的访问接口操作数据库,应用程序的可移植性就会变得很差。例如,用户当前在程序中使用的是MySQL提供的接口操作数据库,如果换成Ora

2022-01-05 16:27:16 58

原创 2022-1-5

9一、FilterConfig接口为了获取Filter程序在web.xml文件中的配置信息,Servlet API提供了一个FilterConfig接口,该接口封装了Filter程序在web.xml中的所有注册信息,并且提供了一系列获取这些配置信息的方法 。通过一个案例来演示FiterConfig接口的作用。( 1 )在chapter08项目的cn.itcast.chapter08.flter 包中创建过滤器MyFiter03,使用该过滤器来获取web.xml中设置的参数(2)在web.xm文件中配

2022-01-05 15:57:25 411

原创 2022-1-5

EL表达式和JSTL1、Beanutils工具使用beanutils工具动态访问java对象的属性,其主要方法是:setproperty(),getproperty(),popujate(),用这些方法访问javabean的属性,使用一个例题使用这三个方法操作name和age两个属性,编写之前要向lib文件中导入logging包进行配合使用:定义一个包含name和age两个属性的类:person.java:、BeanutilsDemo.java:2、EL表达式这是一种简单的数据访问语言,他的作用就

2022-01-05 14:55:20 551

原创 2021.12.27

day7JSP动作元素一、<jsp:include>动作元素在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了<jsp:include>动作元素,<jsp:include>动作元素的具体语法格式如下<jsp:include page="relativeURL" flush="true | false" />二、编写两个JSP文件,分别为included和dynamiclnclud三、<jsp:forward>动作元素<jsp:forward>动作元素将

2021-12-27 13:44:40 215

原创 2021-11-18

6一、jsp技术jps的含义:JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。以下编写代码程序过程:1、编写helloworld文件2、jsp声明语句一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。3、jsp注释JSP注释主要有两个作用:为代码作注释以及将某段代码注释掉。4、jsp指令5、out对象6、pagecon

2021-11-18 08:44:59 340

原创 2021-11-17

5一、创建servlet,编写一个名称为lastAccessservlet类,用于实现获取cookie信息并将当前时间作为cookie值发送给客户端二、创建封装图书信息类,运行代码如下运行结果如下:

2021-11-17 13:35:46 169

原创 2021-11-17

4一、httpservletresponse应用(1)创建servlet,编写ChineseServlet的类,定义一个中文字符串,然后使用字符输出流输出(2)编写一个refreshservlet的类,该类使用response对象的setHeader()的方法实现了网页的定时刷新并跳转的功能(4)实现请求重定向(4)创建requestlineservlet类,该类中编写了用于获取请求行中相关信息的方法(5)创建requestheaderservlet的类,该类使用getheade

2021-11-17 13:19:54 373

原创 2021-11-16

3一、创建servletcontext接口二、创建servlet类与testservlet04和textservlet05实现多个servlet数据共享

2021-11-16 20:13:30 192

原创 2021-11-16

2一、servlet接口极其实现类(1)创建servlet文件(2)采用POST方式访问RequestMethodServlet,,编写一个form.htm了的文件(3)在web.xml中配置映射

2021-11-16 13:29:35 215

原创 2021-10-28

001Tomcat的安装与启动1、在Tomcat官网进行下载8.5的版本将apache-tomcat-8.5.71解压2、打开bin目录 的startup.bat启动Tomcat的脚本文件3、双击startup.bat文件如果一闪而过,可能是环境变量里的配置文件JAVA_HOME没有配置好需要重新配置。4、Tomcat服务启动后,在浏览器的地址栏中输入http://localhost:8080 会出现以下界面说明配置成功了二、在Eclipse中配置Tomcat1、解压文件到本

2021-10-28 08:55:46 481

原创 2021-06-12

019文件操作.一、I/O概述。java.io包:通过数据流、序列化和文件系统提供系统输入和输出。(一) Input: 输入,write();(二) Output:输出,read();(三) Stream: 流,类比管道。1、数据从源传输到目的地。2、具有一定的方向性。3、实现数据的移动。.4、分类:顺序流、并行流。注意事项:流操作是延迟的,源上的计算终止时候才能执行。(四) l/0 流的分类。1、根据数据流向不同分为:●输入流(InputStream) :把数据从其他设备上读取到内存中的流。●输出流(o

2021-06-12 08:51:32 53

原创 2021-06-12

019文件操作.一、I/O概述java.io包:通过数据流、序列化和文件系统提供系统输入和输出。(一) Input: 输入,write();(二) Output:输出,read();(三) Stream: 流,类比管道。1、数据从源传输到目的地。2、具有一定的方向性。3、实现数据的移动。4、分类:顺序流、并行流。注意事项:流操作是延迟的,源上的计算终止时候才能执行。(四) l/0 流的分类1、根据数据流向不同分为:●输入流(InputStream) :把数据从其他设备上读取到内存

2021-06-12 08:46:50 46

原创 2021-06-01

018一、顶层容器的使用,1、JFrame构造方法及常用方法。2、JDialog构造方法及常用方法。调用JoptionPane类中的方法,自动生成JDialog.①设置标签Jlabel.②调用Jopt ionPane类,使用里面的showConfirmDialog方法。③会出现三个对话选项的按钮,要进行显示消息,用n进行接收。二、中间容器的使用不能独立存在,必须添加到其他容中。三、组件的使用。1、JLabel构造方法及常用方法。①6种构造方法:无参、有参;同时可以设置文本、图标、水平对齐位置。②设置、获取

2021-06-01 19:42:42 65

原创 2021-06-01

017图形用户界面编程一、图形用户界面的概念图形用户界面Ggraphis user iterface, GUI)主要用于实现用户与计算机系统的交互。二、GUI的内容(1)最基本的图形用户界面组件,(2)容器组件,(3)布局管理组件,(4)事件的处理,三、GUI编程基础AWT (abstract Windows tolkit):;抽象窗口工具集用于创建图形用户界面的工具。Swing:用于开发Java应用程序用户界面的开发工具包,覆盖重写了AWT.AWT定义在java.awt包中,重星级的GUI组件,依赖系统

2021-06-01 19:41:31 50

原创 2021-05-30

015异常处理一、异常的概念所谓异常exception是在程序运行过程中产生的使程序终止正常运行的错误对象,如数组下标越界、整数除法中零作除数、文件找不到等都可能使程序终止运行。二、异常类的概念1、Java 语言的异常处理采用面向对象的方法,定义了多种异常类。2、Java 异常类都是Throwable类的子类,是Object类的直接子类,定义在Java.lang包中。3、Throwable 类有两个子类,一个是Error类,另个Exception类。4、Error 类描述的是系统内部错误,这样的错误很少

2021-05-30 12:59:50 145

原创 2021-05-15

016throws语句和throw语句一、throws语句:声明方法抛出异常对异常不进行处理,若有异常,谁调用谁处理格式:Returntype. methodName ([paramlist])throws exceptionlist{//方法体,}注意事项:1、throws必须在方法声明处2、声明的异常必须是Exception或者Exception的子类3、方法内部如果抛出多个异常,throws 后面必须得声明多个异常,如果是子父类关系,那么可以声明父类异常4、调用个声明抛出的异常

2021-05-15 17:44:31 55

原创 2021-05-15

15

2021-05-15 17:30:25 63

原创 2021-04-27

013二维数组一、二维数组的概念一个数组中, 需要两个下标确定一个数组元素在 数组的位置。一个数组中数组的元素也可以是一 个数组。二、使用数组的步骤1、声明数组:声明数组名称和元素的数据类型。2、创建数组:为数组元素分配存储空间。3、使用数组:为数组元素操作(赋值、输出)。三、二维数组的声明①int a1[][];②int [][]a2;③int []a3[];四、二维数组的内存分配(创建)创建格式1:arrayName = new elemenTyparsrlyilarysize2);如:int[][

2021-04-27 08:21:50 60

原创 2021-04-27

012数组一、 数组的概念一组数据类型相同的有序数据的集合。特点:1、数组是种引用数据类型。2、数组中,数组元素的类型一致。3、数组的长度在程序运行期间不可改变。注意事项:1、数组是一种引用数据类型,即数组是 个对象,数组名就是对象名(或引用名),先定义后使用。2、数组中的每个成员称为数组元素,统一的数组名和下标来唯一确定数组中的元素。二、使用数组的步骤。1、声明数组:声明数组名称和元素的数据类型。2、创建数组:为数组元素分配存储空间3、使用数组:为数组元素操作(赋值、输出)三、一维数组(一)一维 数组

2021-04-27 08:20:49 126

原创 2021-04-19

011接口一、接口的概念接口就是公共的规范标准, 只要符合规范标准,通用,若干个完成某一特定功能的没有方法体的方法和常量的集合。二、接口的定义1.关键字:interface。2.格式:public interface 接口名称{}3.注意事项①接口被看做一个特殊的类,同样会被编译成字节码。②接口是一种引用数据类型,不能用new直接创建接口的实例。三、接口的实现和使用1.关键字:implements2.格式public class 类名称 implements 接口名称列表{〃类体定义}3

2021-04-19 18:44:49 57

原创 2021-04-08

010一、抽象类1.抽象类的概念当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!2.抽象方法的格式修饰符 abstract 返回值类型 方法名(参数列表)没有花括号。3.抽象类的格式abstract class 类名称{//抽象方法}4.抽象类的特点①不能直接创建new抽象类对象。②必须用一个子类来继承抽象父类。③子类必须覆盖重写抽象父类当中的所以

2021-04-08 20:05:01 57

原创 2021-04-07

一、继承1.继承的概念继承是面向特征的三大特征之一,子类可以继承父类的特征(属性和方法),子类中还可以追加新的属性和方法。格式:class子类extends父类{ }练习2.继承中变量的特点在子类方法中访问一个变量采用就近原则3.superthis&super关键字:this:代表本类对象的引用super:代表父类存储空间的标识二、方法重写1.方法重写概念子类出现了和父类中一模一样的方法声明(方法名一样,参数列表也必须一样)。2.方法重写的应用场景当子类需要父类的功能,而功能主体子类有自己特有内

2021-04-07 20:38:38 50

原创 2021-03-31

008构造一、构造方法概述构造方法是一种特殊的方法作用:创建对象Student stu = new Student();格式:public class 类名{修饰符类名( 参数 ) {}}功能:主要是完成对象数据的初始化二、构造方法1.构造方法必须和类完全一样。2.构造方法不能有返回值。3.不能返回具体的值。4.如果我们不编写构造方法,编译器会默认赠送一个,没有参数,没有方法体的,什么都不做。5.如果我们自己写了构造方法,编译器不在默认的赠送。6.方法的重载。...

2021-03-31 20:40:09 47

原创 2021-03-31

007成员变量和局部变量一、 成员变量和局部变量的区别1.类中位置不同成员变量(类中方法外)。局部变量(方法内部或方法声明上)2.内存中位置不同成员变量(堆内存)。局部变量(栈内存)。3.生命周期不同成员变量(随着对象的存在而存在,随着对象的消失而消失)。局部变量(随着方法的调用而存在,随着方法的调用完毕而消失)。4.初始化值不同成员变量(有默认初始化值)。局部变量(没有默认初始化值,必须先定义,赋值才能使用)。二、封装1.private关键字private是一个修饰符,可

2021-03-31 19:47:02 51

原创 2021-03-25

006

2021-03-25 18:07:43 58

原创 2021-03-21

05流程控制语句一、顺序结构二、判断语句1.if 语句格式:if(关系表达式) {语句体;}执行流程:首先判断关系表达式看其结果是true还是false,如果是true就执行语句体,如果是false就不执行语句体。练习在这里插入图片描述运行结果在这里插入图片描述2.if–else 判断语句格式:if (关系表达式) {语句体1;} else {语句体2;}执行流程:首先判断关系表达式看其结果是true还是false, 如果是true就执行语句体1 ,如果是false就执行语句体2。练习在这里插入图片描述

2021-03-21 16:42:36 101

原创 2021-03-15

004算数运算符赋值运算符比较运算符逻辑运算符特点:可以直接连接布尔类型的常量或者变量。三元运算符格式:数据类型 变量名=布尔类型表达式?结果1:结果2计算方式:①、结果为true时,整体结果为结果1,赋值给变量。②、结果为false时,整体结果为结果2,赋值给变量。练习代码结果...

2021-03-15 10:34:55 47

原创 2021-03-13

003一、变量命名规则可以由字母、数字、下划线或美元符组成,但是不能以数字开头。格式1、数据类型 变量名=变量值;2、数据类型 变量名;变量名=变量值;注意1、变量名是惟一的2、浮点型的数据,不要省略后缀3、没有赋值的变量,不能直接使用4、变量的使用不能超出作用域练习代码结果二、数据类型转换1自动类型转换(隐式)特点:不需要人为处理,自动完成。规则:数据类型从小到大。List item、强制类型转换3、练习代码结果运算符

2021-03-13 20:47:23 57

原创 2021-03-05

002JAVA程序的注释(1)单行注释:“//”(2)块注释:“/”和“/”之间(3)文档注释:“/**”和“*/”之间标识符(1)标识符由文字字符(包括字母、中文等)、数字、下划线(_)、美元符号($)组成、并且首字母不能是数字,不能包含任何嵌入的空格或点以及除下划线、美元字符之外的特殊字符。(2)不能把JAVA的关键字作为标识符。(3)标识符的长度没有限制。(4)标识符严格区分大小写。关键字(1)关键字的每个字母都要小写。(2)关键字在JAVA语言中会变色。常

2021-03-05 14:49:55 110 3

原创 2021-03-04

学习JAVA的第一个程序构建JAVA开发环境安装jdk设置环境变量

2021-03-05 09:29:30 92 1

空空如也

空空如也

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

TA关注的人

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