- 博客(15)
- 收藏
- 关注
原创 Java 数据库之约束,多表查询
Java 数据库之约束,多表查询 一 约束 数据库中的约束:对插入表中的数据做出一种限定,为了保证数据的有效性和完整性 主键约束 primary key 唯一约束 unique 非空约束 not null 自增长约束 auto increment 非负约束 unsigend 外键约束 foreign key 1.1主键约束 非空且唯一,一张表只能有一个主键 如何添加主键: create tab...
2019-08-25 16:11:30
207
原创 Java 数据库
Java 数据库 数据库 一 概念 数据库:数据存储的仓库,用于存储和管理数据 常见的数据库产品: Oracle:oracle公司 大型的关系型数据库 DB2:IBM公司 大型的关系型数据库 Mysql:mysql公司 中小型关系数据库 Sql Sever:微软公司 中小型关系型数据库 Sqllite:安卓系统内置数据库 微型关系型数据库 NoSql系列数据库:not only sql 二 S...
2019-08-22 15:30:38
194
原创 Java day26 网络编程
Java day26 网络编程 一 网络模型概述 1.1网络模型概述 计算机网络之间以何种规则进行通信,就是网络模型研究问题。 网络模型一般是指 OSI(Open System Interconnection开放系统互连)七层参考模型 TCP/IP四层参考模型 主机至网络层(物理层 , 数据链路层) , 网际层 , 传输层 , 应用层(应用层 , 表示层 , 会话层...
2019-08-01 16:23:03
172
原创 Javaday24 线程池 设计模式
Javaday24 线程池 设计模式 一 线程间的等待唤醒机制 object类中 void wait()在其他线程调用此对象那个的notify()方法或者notifyAll()方法前,导致当前线程等待。 void wait (long timeout) 在其他线程调用此对象的notify方法或notifyAll或者超过指定的时间量钱,导致当前线程等待。 void notify()唤醒在此对象监视器...
2019-08-01 16:22:22
267
原创 JAVAday23 多线程
JAVAday23 多线程 一 多线程基本概念 1.1进程的概念 在了解线程之前先要了解进程,进程就是正在运行的程序,是系统进行资源分配和调度的独立单元。每个进程都有自己的内存空间和系统资源,电脑上可以有多个进程,单核cpu在一个时间点上只有一个进程在运行。但是cpu可以在多个进程间高速切换,感觉像是在同时运行。 1.2线程的概念 线程依赖于进程,进程开启后会有多个任务,每个任务就是线程。线程有随...
2019-07-28 15:24:36
146
原创 Javaday22 杂七杂八流
Javaday22 杂七杂八流 一 数据输入输出流的概述和使用 数据输入流 :DateInputStream 数据输出流:DateOutputStream 特点: 可以写基本数据类型,可以读取基本数据类型 public static void main(String[] args) throws IOException { //数据输入输出流的特点,就是能够读写基本数据类型 ...
2019-07-25 16:05:30
189
原创 Javaday21 字符流出现的原因 转换流
Javaday21 字符流出现的原因 转换流 一 字符流出现的原因及编码表概况 由于字节流操作中文不是特别方便,所以java提供了字符流。 1.编码: 就是把字符串转换成字节数组 把一个字符串转换成一个字节数组 public byte[] getBytes();使用平台的默认字符集将此 String编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 public byte[] ge...
2019-07-25 14:59:08
137
原创 JAVAday20 IO流
JAVAday20 IO流 一 IO流概述及其分类 1.什么是IO流 IO流用来处理设备之间的数据传输,java对数据的操作都是通过留的方式,操作的对象都在Io包中java.IO 2.IO流的分类 a:按照数据的流向(站在内存的角度) 输入流-------读入数据 输入流-------写出数据 b:按照数据类型 字节流:可以读写任何类型的文件,比如音频,视频,文本文件 字符流:只能读写文本文件 如...
2019-07-25 14:58:31
129
原创 JAVAday17 Set集合
JAVAday17 Set集合 一 set集合概述 set集合之下有三个子类分别是 1.HashSet 底层数据结构是哈希表(数组+链表+二叉树) 元素无序(存取的顺序不一致),且元素唯一 2.LinkedHashSet 底层数据结构是哈希表和链表 元素有序,且唯一 3.TreeSet 底层数据结构是二叉树 元素唯一且可以对元素进行排序 二 HashSet, L...
2019-07-21 15:50:36
147
原创 Javaday13 StringBuffer 冒泡排序
13.01_常见对象(StringBuffer类的概述) A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明 线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列 StringBuffer是一个可变的字符序列 13.02_常见对象(StringBuffer类的构造方法) A:StringBuffe...
2019-07-18 17:16:14
136
原创 Javaday13 StringBuffer
13.01_常见对象(StringBuffer类的概述) A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明 线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列 StringBuffer是一个可变的字符序列 13.02_常见对象(StringBuffer类的构造方法) A:StringBuffe...
2019-07-18 16:48:57
141
原创 JAVA流程控制
JAVA流程控制 条件判断 /* 语法:if(条件判断){ 执行语句 }else if(条件判断1){ 执行语句 }else if(条件判断2){ 执行语句 }else{ 执行语句 } */ public class Demo01{ public static void main(String[]args) { int socre = 65; if (socre&...
2019-06-27 17:47:44
102
原创 JAVA运算符
JAVA运算符 算术运算符 public class E1 { public static void main(String[] args) { int a=10; int b=20; int c=30; int d=30; System.out.println("a+b="+(a+b)); ...
2019-06-27 17:26:16
129
原创 JAVA 01 注释 数据类型
java 01 注释 标示符 数据类型 一 注释 单行注释:单行注释:只能注释当前行,以//开始,直到行结束。 //单行注释 多行注释: 多行注释:注释一段文字,以/开始, /结束 /* 多行注释 多行注释 */ 文档注释:用于生产API文档,配合javaDoc。 /* *文档注释 *文档注释 **/ 二 标示符 标示符:Java 所有的组成部分都需要名字。类名、变...
2019-06-26 17:32:29
199
原创 JAVA 01:Hello World
java 01 一 计算机语言发展史 1、机器语言 缺点可读性差,不易记忆;编写程序既难又繁,容易出错;程序调试和修改难度巨大,不容易掌握和使用。机器语言直接依赖于中央处理器,所以用某种机器语言编写的程序只能在相应的计算机上执行,无法在其他型号的计算机上执行,也就是说,可移植性差。 2、汇编语言 为了减轻使用机器语言编程的痛苦,20世纪50年代初,出现了汇编语言。...
2019-06-26 15:40:22
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人