- 博客(24)
- 收藏
- 关注
原创 多表及事务
1、多表:约束:用来保证数据完整性(多表之间)表之间的关系:一对一、一对多、多对多多对多建表原则:需要创建第三张表(中间表),在中间表中至少有两个字段分别作为外键,指向多对多双方的主键。一对多建表原则:在多的一方创建外键 ,指向一的一方的主键一对一建表原则:a、一般建立一张表即可。b、若建立两张表:方式一:唯一外键对应假设是一对多,在多的一方创建外键指向一的一方的主键,将外键设置为unique方式...
2018-06-11 00:23:30
560
原创 MySQL单表的增删改查
1、SQL添加表的记录语法:向表中插入某些列:insert into 表名 (列名1,列名2,列名3…) values (值1,值2,值3…); 向表中插入所有列:insert into 表名 values (值1,值2,值3…);例:insert into user (id,username,password) values (null,'aaa','123');insert into...
2018-06-10 00:04:18
637
原创 MySQL的库和表的操作
1、数据库数据库是一个文件系统,通过标准的SQL语句获取数据MySQL是一个关系型数据库管理系统。其体积小、速度快、总体拥有成本低、开放源码。关系型数据库存放的是实体之间的关系。常见的关系型数据库有:MySQL Oracle SQLserver DB2 SyBase服务器:硬件要求:计算机; 软件要求:需要在计算机上安装数据库服务器。2、SQL结构化查询语言:Structured ...
2018-06-09 23:55:03
206
原创 JavaScript
1、JavaScript是轻量级的编程语言,运行在浏览器端的脚本语言。 JavaScript分为ECMAScript,DOM,BOM三部分ECMAScript:JavaScript的基本语法BOM:Browser Object Model :浏览器对象模型,可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。DOM: D...
2018-06-04 07:44:31
698
原创 CSS
1、CSS概述 CSS指层叠样式表(Cascading Style Sheets)2、CSS的引入方式a.行内样式:<h1 style="color: red;font-size: 50px;">CSS美妆</h1>b.页面内样式:在HTML文件<head>标签中定义<style>样式<style> h1{ color: blue; ...
2018-06-01 00:40:20
172
原创 HTML
一、HTML的概述HTML:Hyper Text Markup Language ---超文本标记语言用来制作(静态页面),一个HTML文件扩展名为.html或者.htm结尾HTML有标准:* HTML4 * <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">* HTML5:支持视频播放,支持CSS3,支...
2018-05-29 23:30:01
198
原创 Java基础(多线程)
一、多线程 1.多线程的概述 A:进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。 B:线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。 C:简而言之:一个程序运行后至少有一个进程,一个进程中可以包含多个线程 多线...
2018-05-28 23:21:44
148
原创 IO流3(转换流,对象操作流,Properties)
一、标准输入输出流 System类; public static final InputStream in; 标准输入流,静态的,最终的,类型是InputStream(字节输入流)System.in public static final PrintStream out;标准输出流,静态的,最终的,类型是PrintStreamSystem.outPrintStream 为其他输出流添加了功能...
2018-05-27 23:31:36
165
原创 IO流2(File和字节流)
一、File类 1.构造方法 File(String fileName) 将一个字符串路径封装 File(String parent,String child) 传入一个父级路径和子级路径创建file对象 File(File parent,String child) 传入一个File类型的父级路径和子级路径 示例代码: File f = new File("D...
2018-05-27 23:26:43
184
原创 异常(Exception)与 递归
一、异常 1.异常的体系结构 Throwable Error:严重错误 Exception:异常 2.编译时异常和运行时异常 编译时异常:在程序书写过程中,写好的代码会直接显示错误。这些错误必须要处理,如果不处理就不能运行。 不是 RuntimeException 的子类 运行时异常:在程序在运行的时候才会出现错误。这个时候也需要进行处理。 全是 RuntimeE...
2018-05-26 23:57:44
953
原创 集合二(Set集合与Map集合)
一、Set集合 存取无序、没有索引、不可以存储重复的元素 1.存储特点 第一种情况:如果哈希值不同,直接存入 第二种情况:如果哈希值相同,equals()方法比较结果也相同,不存了 第三种情况:如果哈希值相同,equals()方法比较结果不同的,以桶结构存储 2.案例 //自定义类 public class Person { private String ...
2018-05-24 00:58:10
216
原创 集合一(Collection(s),List)
一、单列集合体系结构 Collection List Set ArrayList LinkedList HashSet LinkedHashSet List :存取有序、有索引、还可以存储重复的元素 ArrayList:底层是数组实现的,有索引,查询快、增删慢 LinkedList:底层是链表实现的,有索引,查询慢、增删快 Set...
2018-05-24 00:47:10
282
原创 常用API(一)(Object,Sytem及日期相关类)
一、Object类 1.Object类作用 它是所有类的超类。所有的类都直接或者间接继承自这个类 Object类中提供了一些方法,而这些方法是所有的类或者对象都具备的一些共性功能 2.成员方法 toString(); 重写前:调用Object类中的方法,它显示的是全类名和地址值 重写后:根据重写的方法打印 equals(); 重写前:调...
2018-05-20 13:04:58
178
原创 权限修饰符与内部类
一、包 1.包 包就是对类进行分类管理 com.fruit.manage.add com.fruit.manage.update 2.包的命名规则 公司域名的倒序 全部小写 多个包之间用.分割 3.一个类中的组成顺序 package -- import -- class 二、权限修饰符 public: 本类 相同包(子父类或无关类) 不同包(子父...
2018-05-19 07:52:44
364
原创 接口与多态
一、接口 1.接口的介绍 java中的类与类之间的关系是继承的关系,但是只能单继承。局限性很大 java提供了一种机制:接口 接口可以打破单继承的局限性 继承是属于子父类的关系,而接口与类是于实现的关系 接口和类是实现的关系,而且可以多实现。 子类可以在继承一个父类的同时,再去实现多个接口 2.接口中的成员特点 成员变量: 只能有常量,而且是公共的静态的最终的常量。只能显示...
2018-05-18 07:38:03
220
原创 继承与抽象类
一、继承 1.继承:多个类中有一些共性的功能,然后可以进行向上抽取。抽取后形成了一种 关系:子父类的关系 继承的关键字: extends 2.继承的特点 只能单继承,但是可以多层继承 3.继承中的成员变量的访问特点 * 父类中的私有的成员变量是不能被继承的 成员变量访问特点: 就近原则 a.如果子类有局部变量,那么优先用子类的局部变量。 b.如果子类没有局部变量,去...
2018-05-16 22:18:06
220
原创 静态static与Maths工具类
1、静态 是一个关键字、也是一个修饰符。可以用于修饰成员变量和成员方法 也可以用来修饰类,不过只能修饰内部类2、静态特点 静态随着类的加载而加载 优先于对象存在 可以被所有的对象所共享 可以直接使用类名调用3、静态变量和成员变量的区别 所属区别: 静态变量:属于类 成员变量:属于对象 内存区域: 静态变量:在方法区中的静态区 成员变量:在堆内存中 生命周期: 静态变量:随着...
2018-05-13 23:08:51
198
原创 Java基础(String 与 StringBuilder)
1、 通过构造方法创建的字符串对象和直接赋值方式创建的字符串对象有什么区别呢? 通过构造方法创建字符串对象是在堆内存。 直接赋值方式创建对象是在方法区的常量池。 ==: 基本数据类型:比较的是基本数据类型的值是否相同 引用数据类型:比较的是引用数据类型的地址值是否相同2、 字符串的内容是存储在方法区的常量池里面的。...
2018-05-04 23:22:22
303
原创 Java基础(数组,内存分配,方法,方法重载)
1、随机数Random:用于产生随机数 使用步骤: A:导包 import java.util.Random B:创建对象 Random r = new Random(); C:获取随机数 int number = r.nextInt(n); 获取的是0~(n-1) 之间的随机数,[0...
2018-05-03 21:55:36
205
原创 Java基础(类与对象1)
1、面向对象思想: 面向对象是基于面向过程的编程思想。 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,然后由对象去调用功能 面向对象的思想特点: A:是一种更符合我们思考习惯的思想 B:可以将复杂的事情简单化 C:将我们从执行者变成了指挥者2、类和对象的概念 a:类:是一组相关的属性和行为的集合(所有的学生都...
2018-05-03 00:35:09
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人