- 博客(31)
- 收藏
- 关注
原创 DTD详细
1.2、外部声明:c. 混合元素 :(e1,e2,....)b. 文本元素:(#PCDATA)代表元素出现0次或者1次。c. + 代表元素出现1次或者N次。e. * 代表元素出现0次或者N次。c. 枚举:多选一(男|女|不详)d. | 代表多个元素选择1个。b. , 代表元素出现的顺序。a.必须:#REQUIRED。b.可选:#IMPLIED。a. 空元素:EMPTY。a. 文本:CDATA。
2022-12-02 11:41:41
120
1
原创 MySql安装
mysql好像在5.7.20版本之后的绿色压缩包版解压都没有my.ini或者my-default.ini配置文件了,需要自己添加配置。1. 以管理员的方式打开cmd命令窗口(不要直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下。注1:添加--console参数初始化完成以后,会在控制台最后打印出一个临时密码,复制下来一会有用。2. 在D:\tools\mysql-5.7.23-winx64目录下创建my.ini文件(教程已提供),并添加相关配置。
2022-11-23 16:44:14
65
原创 JDK安装与环境变量配置
JAVA_HOME:这后面写JDK安装到的路径,新建或找到PATH:这是jre路径随后点击确定。2,如果有JDK文件或安装包的小伙伴,直接双击JDK安装包点击下一步,到第二个。1.安装成功后,点击桌面“此电脑”,右键点击属性,找到高级系统设置,点击上面。页面直接选中开发工具,下面有安装到路径,可以选中需要安装到那个路径,随后。点击下一步,到这里只需要等待进度条满了,安装成功后它会弹出一个界面,显示。菜单中的高级,接下来我们可以看到右下角有一个环境变量,点进去新建或找到。安装成功,点击关闭即可。
2022-11-23 16:42:27
227
原创 JAVA IO流
File文件对象:一个File对象表示的就是一个文件 或者 文件夹文件:文件有很多种 文本文件:txt、java、sql、doc 软件:exe 视频文件:mp4、avi 音频文件:mp3创建File文件:例如:System.out.println(文件名.createNewFile());删除File文件:例如:System.out.println(文件名.delete());判断文件对象是否存在:例如:System.out.println(文件名.exist
2022-07-08 16:53:57
60
原创 css样式
样式分类: 行内样式:写在标签内的样式 内部样式:写在style标签内 外部样式:单独写一个css文件 使用外部样式: 优先级: 外部样式==》内部样式==》行内样式 选择器: 标签选择器: 类选择器: ...
2022-06-19 20:31:20
46
原创 HTML锚点与框架
一、锚点本页面锚点: 设置锚点:id 访问锚点: 跨页面锚点: 设置锚点:id 访问锚点: 二、框架框架是别人写好的,可直接使用。框架集: cols:设置列 row:设置列 eg. rows="25%,50%,*" 设置三行,第一行占25%...*占剩下的所有位置框架:...
2022-06-16 19:25:06
83
原创 HTML表单
表单:form 属性:action:表单提交路径 method:提交方式-get/post 区别: get:默认 地址栏显示数据 post:地址栏隐藏数据 表单元素: input标签: 属性:
2022-06-15 23:50:09
45
原创 HTML标签
html:超文本编辑语言 由标签组成 标签格式: 分类: 单标签 双标签 单标签: :换行 :水平线 :图片标签 属性:src="图片路径" url--插入图片双标签: ...
2022-06-13 21:54:30
43
原创 javafx
该界面的布局是非常典型的网格布局,我们可以拆分如下该元素的控件则比我们之前的控件稍微多一点涉及控件 Label 文本标签 , TextField 输入框 , ChoiceBox 下拉框 , Slider 滑动条 , TextArea 文本域 , FileChooser 文件选择器 , Button 按钮 , DatePicker 日期选择器布局定义标签定义还可以进行自定义,例如设置 Label 的图标//主体布局GridPane gridPane = new GridPane();Labe
2022-05-25 23:55:49
266
原创 JAVAFX-首页搭建
学生管理系统结构讲解复合布局集成表格数据显示系统介绍本节课我们会通过一个学生管理系统来学习其中 , 分为两个角色老师 Teacher学生 Student在该系统中 , 主要完成老师管理学生的功能 , 在这节课中 , 主要完成以下操作public class Teacher {private Integer id ;private String name ;private String password ;private String gender ;}public cla
2022-05-23 20:57:17
142
原创 JAVA-Fx
目标 :网格布局面板的使用Dao 层交互舞台与场景切换其他控件的使用网格布局将整个面板划分为若干个格子 , 每个格子的大小是一样的 , 每个格子中可以放置一个控件(布局) , 类似于表格的方式。在网格布局中放入控件的时候 , 还需要指定位置。我们将要排出这个布局 , 也就是登陆页面的优化版本位置原理讲解以网格布局的思维来拆分该布局 , 可以分出一个 2*3 的网格GridPane gridPane = new GridPane (); 我们可以给格子从上到下 , 从左到右依次编号 ,
2022-05-21 20:00:28
144
原创 a‘pi集合
集合:用来存储多个数据 List:接口 特点:元素有序,有下标,元素可以重复 实现类:ArrayList 方法: 添加元素 获取元素 删除元素 Set:接口 特点:无序,无下标,元素不能重复 实现:HashSet 遍历集合: for循环 foreach for(...
2022-05-16 22:46:21
114
原创 JDBC连接数据库
在eclipse添加数据库数据代码:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.util.Scanner;/*** 添加学生的JDBC* @author boo**/public class Add_JDBC { public static void main(String[] args) throws Ex...
2022-05-15 20:06:01
314
原创 API-Date
/获取当前系统的时间 Date a = new Date(); System.out.println(a);//回此 Date 对象表示的月份中的某一天。返回的值在 1 和 31 之间,表示包含或开始于此 Date System.out.println(a.getYear()+1900); //获取月 System.out.println(a.getMonth()+1); //周 几 System.out.println(a.getDay()...
2022-05-13 21:50:29
96
原创 api-正则表达式
** * [abcd] :abcd 四个字符中单一个 * [^abc] 除了abc之外的任意一个字 * | : 或者 * (abc) abc 分为一组 * * — :a-z 小写的a 到小写z * * * 0 次或多次 * * +:1次或多次 * ?:0次或者1次 * [a-z]+:...
2022-05-12 20:52:01
132
原创 API-(string)知识点
package com.zking.test;public class Test { public static void main(String[] args) { /* * 数据类型: * 基本数据类型: * 整数 * 小数 * 文本 * 布尔 * 包装类 ...
2022-05-11 22:53:27
38
原创 SQL-六大约束
1.主键约束(唯一约束 + 非空约束)2.外键约束3.唯一约束(允许一行数据为空)4.默认值约束5.检查约束6.非空约束create table student( --字段名 数据类型 约束 (一般在此只加非空约束) stuId int not null, stuName varchar(20) not null, stuAge int not null, stuSex bit not null, stuTel varchar(13) not...
2022-05-08 21:46:00
183
原创 SQL高级查询
--统计函数:count总数、max最大、min最小、avg平均、sum求和--count:求数据总条数select count(*) from Student--查询学生表中最大的年龄select max(sage) from Student;--查询最小的年龄select min(sage) from Student;--求组所有人的年龄总和select sum(sage) from Student;--求出平均年龄select avg(sage) from Student;..
2022-05-07 23:00:42
279
原创 SQL-高级子查询-视图
select * from Student;--查询年龄比李昊 大的学生信息--查询到李昊的年龄select * from Student where sage>(select sage from Student where sname='李昊')--查询大于平均年龄的学生信息select * from Student where sage >( --先查询出平均年龄 select avg(sage) from Student)--in:等于 or 在...
2022-05-05 22:54:43
297
原创 数据库:函数
--字符串函数--找第一次出现的位置(不区分大小写),如果没找到结果为0select charindex('a','AMySaqalserCourse')--从指定位置开始往后找第一次出现的位置,如果没找到结果为0select charindex('a','aMySaqalserCourse',5)--len:返回字符串的长度select len('段明硕')--lower:转小写select LOWER('SQL')--upperselect upper('sql')--lt
2022-05-03 20:09:43
55
原创 oop总结
1、面向对象、什么是对象、对象和类的关系 什么是面向对象:万事万物皆为对象 对象和类的关系:类是用来描述对象的 对象是根据类来创建的 对象:属性+功能 类:属性+方法 2、创建对象 以及使用对象中的属性和方法 类名 对象名 = new 类名(); 对象名.属性; 对象名.方法();3、重载:同类中方法名相同,参数列表不同,返回值类型可同可不同 调用重载方法时,根据参数决定具体使用的方法 4...
2022-04-24 16:39:09
54
原创 自定义异常
异常Exception:异常不是错,是意外 异常分类 运行异常(未检查异常):可处理,可不处理 RuntimeException以及子类都为运行异常 编译异常(检查异常):必须处理 Exception以及子类(不包括RuntimeException)都是编译异常 异常处理 两种处理方式: 1、抛出异常 throws 在方法名...
2022-04-15 23:31:35
32
原创 抽象与接口
抽象abstract: 抽象方法:方法定义,没有方法的实现 抽象类:用abstract修饰的类就是抽象类 抽象类中可以有普通方法,也可以有抽象方法 抽象类不能实例化对象,但是可以做引用类型 接口interface:也叫做协议,比抽象更抽象-因为它比抽象类更纯粹 接口不是类 接口中只能有抽象方法 和 静态常量 接口可以继承接口,而且可以多继承 接口不能实例化对象,但是可以做引用类型 接口 引用...
2022-04-14 18:16:47
37
原创 二维数组加推箱子
推箱子 代码package LikeJake;import java.awt.Graphics;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import javax.swing.ImageIcon;import javax.swing.JFrame;public class Where extends JFrame {undefined //创建对象 导入图片 ImageIcon ...
2022-04-12 18:35:35
44
原创 java二维数组
数组(一维数组): 存储多个同类型数据 格式1: 数据类型[] 数组名 = new 数据类型[长度]; 格式2: 数据类型[] 数组名 = {值1,值2,值3...}; 二维数组:多个一维数组组成 第x行第y列 定义格式1: 数据类型[][] 数组名 ; 数组名 = new 数据类型[行][列]; 定义格式2: 数据类型[][] 数组名 ...
2022-04-11 21:52:33
195
原创 静态stati
静态static:共享(多个对象 共同使用同一个对象) 共享单车、共享电车、共享汽车 用static修饰的属性和方法称为静态属性和静态方法 没有用static修饰的属性和方法称为实例(成员)属性和实例(成员)方法 静态属性和静态方法调用: 类名.属性名; 类名.方法名([参数]);静态代码块: static{ 代码块; } 类中静态代码块优先执行 主函数public static v...
2022-04-08 21:04:52
98
原创 面向对象-多态
运行: 编译看左边 运行看右边一个对象,多种形态 引用对象只能调用父类中存在或者重写的方法 父类可以代表子类 多态下创建对象: 父类 对象名=new 子类([参数]); 引用类型 引用对象=new 实际类型([参数])...
2022-04-07 19:07:54
170
原创 JAVA构造函数之this.super
一、基础概念 1.什么时候定义构造函数: 当对象创建时,需要对象必须具备的内容,通过构造函数完成。 2.一般函数和构造函数的区别: 定义上:构造函数只为对象的初始化,只执行一次。一般函数定义对象应该具备的功能。可以被调用多次。 运行上:构造函数在对象一创建,就会执行。一般函数是只有被对象调用才执行。 3.构造函数的格式要求: (1). 函数名和类名相同。 (2). 没有返回值类型。 (3). 没有具体的返回值...
2022-04-04 22:29:33
439
原创 java构造函数
一、基础概念 1.什么时候定义构造函数: 当对象创建时,需要对象必须具备的内容,通过构造函数完成。 2.一般函数和构造函数的区别: 定义上:构造函数只为对象的初始化,只执行一次。一般函数定义对象应该具备的功能。可以被调用多次。 运行上:构造函数在对象一创建,就会执行。一般函数是只有被对象调用才执行。 3.构造函数的格式要求: (1). 函数名和类名相同。 (2). 没有返回值类型。 (3). 没有具体的返回值...
2022-04-04 22:24:17
1568
原创 面向对象三大特征之继承
构造函数:是特殊的函数,与类名相同,无返回值类型 每一个类中都默认有一个无参的构造函数 只要任写一个有参 构造 就会把默认的无参构造覆盖掉 作用:初始化对象 创建对象时给对象属性赋值 什么时候执行:创建对象时执行 格式: public 类名(){ } 面向对象三大特征: 封装、继承、多态 继承extends:子类继承父类中所有的非私有属性和方法 构造函...
2022-03-31 23:22:05
35
原创 构造函数笔记
函数:实现某个功能的代码块 无参,无返回值 无参,有返回值 有参,无返回值 有参,有返回值 public 返回值类型 函数名([参数]){ } 构造函数: 是一个特殊的函数,与类名相同,无返回值类型 每个类中都默认有一个无参的构造函数(是隐藏的) 创建对象时执行构造函数 构造函数的作用:初始化对象 创建对象时,给对象属性赋值 格式: public 类名...
2022-03-29 21:14:33
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人