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