自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多表关系

1.多表之间的关系:一对一:外键+主键,主键和主键匹配(一对一关系的表会直接安排成一张表)一对多,多对一:主键+外键多对多:通过中间表连接两张或多张表直接的联系2.MySQL的数据表的类型:MyISAM、InnoDB 、HEAP、BOB、CSV等常见的MyISAM与InnoDB类型适用场合:使用MyISAM: 节约空间及相应速度使用InnoDB: 安全性,事务处理...

2018-10-29 17:28:04 301

原创 多表查询

1.交叉连接查询Select 表1.,表2.From 表1,表2Where 表1.id=表2.xid(2表之间的外键关联 不加话的会形成笛卡尔集现象)条件的个数N个表内连接查询 条件(表与表之间的关联)至少为(n-1)个2.内连接查询[inner] join onSelect 表1.,表2. 。。。From 表1[Inner] Join 表2 on 表与表之间的关联注:当...

2018-10-26 17:27:09 120

原创 SQL查询语句

1.查询的语法:查询指定字段信息select 字段1,字段2,…from 表名;查询表中所有字段select * from 表名;select didistinct用于去除重复记录select didistinct 字段 from 表名;别名查询,使用的as关键字,as可以省略的.别名可以给表中的字段,表设置别名。 当查询语句复杂时,使用别名可以极大的简便操作。表别名格式:se...

2018-10-25 17:25:40 934

原创

1.创建表格式:create table 表名(字段名 类型(长度) 约束,字段名 类型(长度) 约束);2.约束约束的作用:保证数据库中数据的完整性(正确性和准确性)常见的约束:主键约束,外键约束,默认约束,唯一约束1.主键约束主键是用于标识当前记录的字段。它的特点是非空,唯一。在开发中一般情况下主键是不具备任何含义,只是用于标识当前记录。格式:1.在创建表时创建主键,在...

2018-10-24 17:12:45 99

原创 数据库操作

1.创建create格式:create database 数据库名;create database 数据库名 character set 字符集;2.查看show查看数据库MySQL服务器中的所有的数据库:show databases;查看某个数据库的定义的信息:show create database 数据库名;3.修改alter4.删除dropdrop database ...

2018-10-23 17:07:24 97

原创 反射

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Class类Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的获取Class对象的三种方式方...

2018-10-12 17:16:01 123

原创 转换流和

OutputStreamWriter类OutputStreamWriter是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。InputStreamReader类InputStreamReader是字节流通向字符流的桥梁:它使用指定的字符编码表读取字节并将其解码为字符。它使用的字符集可...

2018-10-10 17:28:26 87

原创 字节字符流

字节输出流OutputStreamOutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。输出流中定义都是写write方法,如下图:FileOutputStream类OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。FileOutputStream类,即文件输出流,是用于将...

2018-10-09 17:38:57 79

原创 File

IO概述当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。因此我们把这种输入和输出动作称为IO操作。File类File文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。File类的构造函数File类的获取文件和文件夹的创建删除list...

2018-10-08 17:28:40 139

原创 Date和Calender

Date: 日期/时间类构造方法:public Date()// 系统当前日期时间public Date(long date) //得到一个1970年1月1日 0点这个时间基础上,加上参数date 毫秒值对应的日期时间方法:public long getTime() 获取日期所对应的毫秒值DateFormat: 是日期/时间格式化子类的抽象类, 使用其子类SimpleDateFo...

2018-09-29 17:42:23 592

原创 正则表达式

正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。正则表达式的匹配规则正则表达式的语法规则:字符:x含义:代表的是字符x例如:匹配规则为 “a”,那么需要匹配的字符串内容就是 ”a”字符:\含义:代表的是反斜线字符’’例如:匹配规则为"\" ,那么需要匹配的字符串内容就...

2018-09-28 17:35:57 95

原创 String类

String: 字符串类,字符串是常量;它们的值在创建之后不能更改方法:boolean equals(Object obj) 判断两个字符串中的内容是否相同 boolean equalsIgnoreCase(String str) 判断两个字符串中的内容是否相同, 忽略大小写 boolean contains(String str) 判断该字符串中 是否包含给定的字符串 bool...

2018-09-27 17:18:17 101

原创 异常

异常:就是程序中出现的不正常的现象(错误与异常)异常的继承体系:Throwable: 它是所有错误与异常的超类(祖宗类) |- Error 错误,修改java源代码 |- Exception 编译期异常, javac.exe进行编译的时候报错 |- RuntimeException 运行期异常, java出现运行过程中出现的问题异常处理的两种方式:1,出现问题,自己解决 ...

2018-09-26 17:08:26 92

原创 用集合模拟斗地主

import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test { static Map<Integer, String> pokerMap=new Ha...

2018-09-25 17:21:20 157

原创 双层集合遍历

import java.util.HashMap;import java.util.Map;public class Test { public static void main(String[] args) { HashMap<Integer, String> javaMap=new HashMap<>(); javaMap.put(001, "赵一");...

2018-09-24 18:44:45 703

原创 HashMap的四种遍历

package demo1;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class MapTest { public static void main(String[] args) { Map<Integer, String> map = new Hash...

2018-09-20 20:47:34 79

原创 多态

多态概述多态是继封装、继承之后,面向对象的第三大特性。Java中多态的代码体现在一个子类对象(实现类对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父类(接口)变量赋值。如Student类可以为Person类的子类。那么一个Student对象既可以赋值给一个Student类型的引用,也可以赋值给一个Person类型的引用。最终多态体现为父类引用变量可以指向...

2018-09-19 17:22:51 89

原创 内部类

内部类概念1.什么是内部类将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。2.什么时候使用内部类在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就可以使用内部类来描述。class 汽车 { //外部类 class 发动机 { //内部类}}3.内部类的分类...

2018-09-18 17:19:50 143

原创 final和static关键字

final的概念 final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。final的特点 1.final修饰类不可以被继承,但是可以继承其他类。 2.final修饰的方法不可以被覆盖,但父类中没有被final修饰方法,子类覆盖后可以加final。 3.final修饰的变量称为常量,这些变量只能赋值一次。 4.引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性...

2018-09-17 17:20:20 134

原创 抽象类

抽象类的产生 分析事物时,发现了共性内容,就出现向上抽取。会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。抽象类&抽象方法的定义 抽象方法定义的格式: public abstract...

2018-09-14 17:04:10 119

原创 继承

继承的概念 在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。继承的格式 在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。 格式: class 子类 extends 父类 {}继承的好处 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了多态的前提。注意事项 在类的继...

2018-09-13 21:41:58 160

原创 引用数据类型(类)

引用数据类型分类 提到引用数据类型(类),其实我们对它并不陌生,如使用过的Scanner类、Random类。 我们可以把类的类型为两种: 1. 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包含了很多的方法与属性,可供我们使用。 2. 第二种,我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用类的定义与使用 ...

2018-09-12 17:24:15 945

原创 方法

方法的语法格式 在Java中,声明一个方法的具体语法格式如下: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){ 执行语句 ……… return 返回值; } 对于上面的语法格式中具体说明如下: 1. 修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符...

2018-09-11 17:25:38 94

原创 数组

数组的概念:用来保存一组具有相同数据类型的数据的一种存储结构。 注意:数组也是一种数据类型,数组类型,属于引用数据类型 数组的定义语法: 1、 数据类型[] 数组名=new 数据类型[数组中存储数据个数];—–推荐使用该语法 2、 数据类型 数组名[]=new 数据类型[数组中存储数据个数]; 获取数组的长度:数组名.length 获取数组元素:3、 数据类型[] 数组名={...

2018-09-10 17:25:38 97

原创 三种循环

java的三个循环体:for ,while和do while 一.for循环体,这个是比较常用的一个循环体之一,for循环主要多数用到我们已经知道循环次数的循环程序中。 表达式:for(变量初始化;布尔表达式;变量的改变){            循环操作 }  例如:计算1+2+3+…=100public static void main(String[] a...

2018-09-07 17:31:42 228

原创 逻辑运算符| & || &&

&和&&都是进行与操作,|和||都是进行或操作,但是两者只间是有区别的: ||当左边为真时,就不运行右边的表达式了 |当左边为真,还是会运算右边的表达式 &&当左边为假时,就不会运算右边的表达式 &当左边为假时,还是会运算右边的表达式例如: boolean b1=true; boolean b2=false; ...

2018-09-06 21:00:15 3307 1

原创 java数据类型

在Java中有8种基本数据类型来存储数值、字符和布尔值,包括数值型、字符型和布尔型,其中数值型分为整数类型和浮点类型,整数类型有四种:byte、short、int和long,浮点类型为float和double。 整数类型 byte 内存空间8位 取值范围-128~127 short 内存空间16位 取值范围-32768~32787 int 内存空间32位 取值范围-21474836...

2018-09-05 22:13:13 121

原创 函数

函数的返回值 当函数执行完的时候,并不是所有时候都要把结果打印。我们期望函数给我一些反馈(比如计算的结果返回进行后续的运算),这个时候可以让函数返回一些东西。也就是返回值。函数通过return返回一个返回值 返回值语法://声明一个带返回值的函数function 函数名(形参1, 形参2, 形参...){ //函数体 return 返回值;}//可以通过变量来接收这个返回...

2018-09-04 17:37:12 111

原创 数组

数组的概念 所谓数组,就是将多个元素(通常是同一类型)按一定顺序排列放到一个集合中,那么这个集合我们就称之为数组。 数组的定义 数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整。 数组的创建 1.通过数组字面量创建数组// 创建一个空数组var arr1 = []; // 创建一个包含3个数值的数组,多个数组项以逗号隔开var arr2 = ...

2018-09-03 17:25:16 90

原创 JavaScript语句

1.if语句 语法结构if (/* 条件表达式 */) { // 执行语句 }if (/* 条件表达式 */){ // 成立执行语句 } else { // 否则执行语句 }if (/* 条件1 */){ // 成立执行语句 } else if (/* 条件2 */){ // 成立执行语句 } else if (/* 条件3 */){ // 成立执行...

2018-08-31 17:45:15 76

原创 初识JavaScript

1.声明变量:var js中声明变量都用var js中的每一行代码结束都应该有分号;(写代码有分号的习惯) js中的字符串可以使用单引号,也可以使用双引号 js中的大小写是区分的: var N=10; n 2.数据类型 Number、String、Boolean、Undefined、Null 3.数据类型转换 在谷歌浏览器中,字符串的颜色是黑色的,数...

2018-08-30 17:49:10 73

原创 web字体

字体格式 1、TureType(.ttf)格式 .ttf字体是Windows和Mac的最常见的字体,是一种RAW格式,支持这种字体的浏览器有IE9+、Firefox3.5+、Chrome4+、Safari3+、Opera10+、iOS Mobile、Safari4.2+; 2、OpenType(.otf)格式 .otf字体被认为是一种原始的字体格式,其内置在TureType的基础上,支持这...

2018-08-29 17:32:30 473

原创 CSS高级技巧

1.鼠标样式cursor 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 cursor : default 小白 | pointer 小手 | move 移动 | text 文本 2.溢出的文字隐藏 word­break:自动换行 white­space设置或检索对象内文本显示方式。通常我们使用于强制一行显示内容 normal : 默认处理方式 no...

2018-08-28 17:45:01 96

原创 定位

1.定位的分类 定位分为四类:静态定位(static),相对定位(relative),绝对定位(absolute)和固定定位(fixed)。其中静态定位没什么好说的,默认定位方式,在此定位方式下,元素不能改变位置。相对定位是以自己的左上角为基点进行移动。绝对定位是以离得最近的以定位的父元素进行定位,如果都没有,则以浏览器内容为准,即以body为基点。固定定位则是以浏览器窗口来定义位置...

2018-08-27 17:42:36 129

原创 浮动与清除浮动

元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程。在CSS中,通过float属性来定义浮动,其基本语法格式如下:选择器{float:属性值;}非常实用的是可以将一个父类盒子中的多个子类盒子在一行显示。<!DOCTYPE html> <html lang="en"> <head> <meta ch...

2018-08-24 17:59:47 95

原创 行内元素和块级元素

1.块级元素 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐 等属性,常用于网页布局和网页结构的搭建。常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素。 2.行内元素 行内

2018-08-23 17:49:23 304

原创 对三种样式表优先级的认识

引入css样式表有三种:1.**内部样式表** 内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:<head><style type="text/CSS">选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style></head> 2.**...

2018-08-22 18:00:58 1177

原创 对表格和表单的一些认识

1.表格(table) 首先表格的格式:` … … 文字、图片和超链接等内容 看有多少对,表格就有多少行,中有多少对,表格就有多少列,中间只能是,但是在中可以有其他标签。表格的属性要注意区分cellspacing和cellpadding,前者是单元格与边框的距离,后者是单元格内容与单元格的...

2018-08-21 17:45:33 739

原创 学习HTML的第一天

在刚开始学习HTML时,首先了解了一些浏览器和web的相关知识,例如四种浏览器内核,web标准等等。初识HTML就要认识好HTML的语法骨架格式, <HTML> <head> <title></title> </head> <body> </body>&a

2018-08-20 18:02:06 107

空空如也

空空如也

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

TA关注的人

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