自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多表操作_外键_关联表_查询

@author StormWangxhu@date 2017/11/271、1 外键1、1、1 什么是外键 (1)定义: 外键是指引用另一个表中的一列或多列,被引用的列具有主键约束或唯一约束。(2)目的: 外键用于建立和加强两个表数据之间的连接。(3)概念: a. 主表: 被引用的表。 如 grade表 b.从表 : 引用外键的表 。如 student表两者关系:

2017-11-27 15:48:45 9215 1

原创 Java应用debug功能

@author StormWangxhu@date 2017/11/26将会分9个步骤记录一下Java应用debug功能!步骤一:准备一段代码

2017-11-26 22:49:54 415

原创 单表查询_简单_条件查询

@author StormWangxhu@date 2017/11/23一、简单查询1、1、SELECT语句MySql语句从数据库中查询数据的基本语句为SELECT语句。 基本语法:SELECT [DISTINCT] * | {字段名1,字段名2,...}FROM 表名[WHERE 条件表达式1][GROUP BY 字段名1[HAVING 条件表达式2 ]][ORDER BY 字段名

2017-11-23 23:48:49 2393

原创 MySQl 添加、更新与删除数据

@author StormWangxhu@date 2017/11/23首先介绍一下查询语句:SELECT * FROM 表名[where 条件表达式 ];添加数据SQL语句: INSERT INTO 语句1、为表中所有的字段添加数据向表中添加的数据称之为记录。两种方式:方式一:insert语句中指定所有字段名在insert 语句中列出表中的所有字段名,其值与其字段名、类型要一一对应! 语法

2017-11-23 11:56:35 120360 3

原创 MySql 索引(二)

@author StormWangxhu@date 2017/11/22今天主要写一写创建索引的三种方式和删除索引的SQL语句。在第一期中,主要写了一下第一种创建索引的方法。主要说三种呢,是我自己看书总结的,哈哈~!创建索引:一.在表的内部创建索引这种创建方式,即第一期中说的方式,再拿过来:create table 表名(字段名 数据类型 [完整性约束条件],字段名 数据类型 [完整

2017-11-22 21:42:49 263

原创 MySql 索引(一)

@author : StormWangxhu@date 2017/11/211121.1 索引概念数据库种的索引好比新华字典种的音序表。1121.2 索引分类1、普通索引key 或 index 2、唯一性索引unique3、全文索引fulltext条件: 只能创建在 char 、 varchar 或 text类型的字段上。4、单列索引 5、多列索引 6、空间索引索引优缺

2017-11-21 21:31:41 382

原创 MySql 表的约束、字段值自动增加

@author StormWangxhu@data 2017/11/21(一)数据表的约束1、约束目的: 为了防止数据库中插入错误的数据。 在设计数据库时,为了确保数据库表中数据的质量,需要考虑数据的完整性(数据的完整性是指数据的正确性和一致性)。举个例子:当你要为学生建立一个基本信息表StudentInfo时,这个表中学生的名字可以相同但是学号必须不一样,而他的年龄也得限制在一定范围内,像

2017-11-21 17:30:18 6815

原创 数据库、表基本操作增删改查

@author StormWangxhu@data 2017/11/21(一)、数据库的基本操作基本操作: 增 、删、 改 、查 MySql数据库介绍增: 1、建库: 语法格式:craete database 数据库名字;2、查库语法格式:show databases ;改 1、修改数据库的编码方式alter database 数据库名称 default character set

2017-11-21 12:58:18 9586

原创 eclipse jdk环境变量配置

再好的,都不如自己花一些时间一边一边尝试出来!这样才记忆深刻!jdk环境的配置因为一些原因,重装了一下系统,eclipse又重新下载了一遍,jdk不能却!一下午,终于配置好了环境变量。配置方法: 系统—–>高级系统设置——>环境变量——>选择系统变量JAVA_HOME:      D:\Program Files\Java\jdk1.8.0_151PATH:           %JAVA_HO

2017-11-13 16:08:53 449

原创 Eclipse 常用快捷键

/*** @author StormWangxhu* @version 创建时间:2017年11月10日 上午10:52:53**/第一招:显示当前类的所有属性和方法以前都是用Eclipse的outline来看,现在可以关闭它了,因为使用Ctrl + O就可以显示当前文件的所有属性和方法。注意是大写字母O,不是数字0。第二招:将某行代码上移一行或下移一行。上移: 按住 Alt +

2017-11-10 11:39:24 218

原创 Java 网络编程初探(一)

/*** @author StormWangxhu* @version 创建时间:2017年11月9日 上午10:31:53**/学习目标: 1、了解TCP/IP协议的特点。 2、掌握IP地址和端口号的作用。 3、掌握InetAddress对象的使用。 4、掌握UDP和TCP的通信方式。1、1、网络通信协议1、定义: 计算机网络连接和通信的规则称为网络通信协议。 2、目前最广泛协

2017-11-09 23:40:00 284

原创 Java 多线程同步、死锁问题

/*** @author StormWangxhu* @version 创建时间:2017年11月8日 下午15:19:46**/1、同步代码块当多个线程使用同一个共享资源时,可以将处理共享资源的代码放在一个使用synchronized关键字来修饰的代码块中,这个代码块被称作同步代码块。语法格式如下:synchronized (lock){操作共享资源代码块}解释: lock是一个锁对

2017-11-08 15:53:25 758

原创 Java 线程的生命周期及其状态转换

这里写代码片在线程中,线程主要有5中状态。来一张图详细看一下: 说明: 单箭头只能单向转换。 双箭头能双向转换。详解5中状态1、新建状态(New)创建一个线程对象后,该线程对象就处于新建状态。 不能运行,和其他Java对象一样,仅仅由Java虚拟机分配了内存。2、就绪状态(Runnable)线程调用start()方法后,该线程就进入就绪状态。 就绪状态线程位于线程队列中,具备运行条件,仅仅

2017-11-08 14:41:44 448

原创 Java 多线程(一)

/*** @author StormWangxhu* @version 创建时间:2017年11月8日 上午9:41:19**/今天来学习线程。先来了解几个概念。1、进程1、定义:每一个独立运行的程序都可以称为进程,即正在运行的程序。 目前大部分计算机上安装的都是多任务操作系统,既可以同时执行多个应用程序,最常见Windows,Linux,UNIX等。2、多进程实质:在计算机中,所有的应用

2017-11-08 11:47:46 190

原创 eclipse 如何查看Java源码

/***@author StormWangxhu*@date 2017/11/6*/面对压力,我可以挑灯夜战、不眠不休;面对困难,我愿意迎难而上、永不退缩。今天自己在eclipse中想查看Java源码,试了好多次,都失败了,不知道怎么样才能够在eclipse中阅读源码。还好没放弃,最后成功了!在Eclipse中查看JDK类库的源代码!!!步骤如下:设置1、点“Window”—>”prefer

2017-11-07 21:30:50 712

原创 Java List 、Set、Map集合总结

好好学习,天天向上。总结:如果涉及到堆栈,队列等操作,应该考虑用List。 对于需要快速插入,删除元素,应该使用LinkedList。 如果需要快速随机访问元素,应该使用ArrayList。如果程序在单线程环境中,或者访问仅仅在一个线程中进行,考虑非同步的类,其效率较高,如果多个线程可能同时操作一个类,应该使用同步的类。在除需要排序时使用TreeSet,TreeMap外,都应使用HashS

2017-11-06 21:38:44 234

原创 Java jdk5.0新特性——泛型

/*** @author StormWangxhu* @version 创建时间:2017年11月6日 下午8:27:45**/泛型集合可以存储任何类型的对象,但是当把一个对象存入集合后,集合会“忘记”这个对象的类型,将该对象从集合中取出时,这个对象的编译类型就变成了Object类型。换句话说,在程序中无法确定集合中的元素到底是什么类型。那么在取出元素时,如果进行强制类型转换,就会很容易出错

2017-11-06 20:51:05 332

原创 Java HashMap集合初探(一)

/*** @author StormWangxhu* @version 创建时间:2017年11月6日 下午4:04:01**/Map集合介绍先通过图了解 Map集合存储具有映射关系的数据。Map接口是一种双列集合,它的每一个元素都包含一个键对象Key和值对象Value,键和值之间存在一种对应关系,称为映射。从Map集合中访问元素时,只要指定了Key,就能找到对应得Value.再来一张看看

2017-11-06 16:42:07 314

原创 HashSet模拟新浪微博用户注册

/*** @author StormWangxhu* @version 创建时间:2017年11月6日 上午11:02:58**/1、任务描述编写一个新浪微博用户注册的程序,要求使用HashSet集合实现。假设当用户输入用户名、密码、确认密码、生日(输入格式yyyy-mm-dd为正确)、手机号码(手机长度为11位,并且以13、15、17、或18开头的手机号为正确)、邮箱(包含符号“@”为正确)信息之后,判断信息是否输入正确,正确校验用户是否重复注册,如果不是重复注册,则注册成功。实现思路

2017-11-06 15:53:46 6410 1

原创 Java HashSet集合初探(一)

/*** @author StormWangxhu* @version 创建时间:2017年11月4日 下午4:03:26**/Set集合先来看看集合框架图: 与List接口相同点: 同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的增强,但比Collection接口更加严格!不同点 Set接口中的元素

2017-11-04 16:46:53 269

原创 Java LinkedList之KTV点歌系统

/*** @author StormWangxhu* @version 创建时间:2017年11月4日 上午9:50:42**/好好学习,天天向上!今天来练习一下昨天学的ArrayList和LinkedList. 通过一个简单KTV点歌系统,达到练习LinkedList的方法使用。KTV点歌系统介绍功能介绍: 1、将歌曲置顶 2、将歌曲前移一位 3、退出系统 4、添加歌曲到列表实现

2017-11-04 12:12:12 17058 8

原创 java 集合遍历Iterator/foreach

/*** @author StormWangxhu* @version 创建时间:2017年11月3日 下午9:17:34**/常用遍历集合元素方式 两种: 1、Iterator接口 2、foreach循环Iterator接口程序开发中经常需要遍历集合元素,Java jdk 专门提供一接口iterator. 与Collection、Map接口主要用于存储元素不同,iterato

2017-11-03 21:32:42 912

原创 Java 集合 ArrayList、LinkedList(一)

/*** @author StormWangxhu* @version 创建时间:2017年11月3日 上午10:03:44**/今天来总结一下集合,这篇主要总结一下List借口及其相关的实现类。 首先看一下集合的框架。 再一张最后一张性能总结性图:从上图中可以看到,List接口主要有两个实现类,ArrayList和LinkedList,主要讲一下第一个。1、ArrayList(1)

2017-11-03 11:22:27 438

原创 Java I/O 文件复制练习

/*** @author StormWangxhu* @version 创建时间:2017年11月2日 下午4:31:10**/利用FileInputStream和FileOutputStream字节输入流、输出流实现文件的复制。先来看看代码:package com.stormwang.inputStreamDemo;import java.io.BufferedReader;import

2017-11-02 17:28:06 518

原创 Java I/O (三)随笔

今天再写一点关于Java I/O中的一些概念的讲解!1、1、流的分类1、输入流和输出流划分依据:划分输入流和输出流是以程序运行所在的内存角度划分。举例: -1、内存——(数据)————>硬盘 输出流 -2、Server——(数据)————>Client Server端内存: 负责将数据输出到网络上 >>>输出流 2、流的概念模型inputStream和 Rea

2017-11-02 10:39:26 219

原创 Java I/O流总结(二)

/*@author StormWangxhu@date 2017/11/1*/面对压力,我可以挑灯夜战,不眠不休。面对挑战,我愿意迎难而上,永不退缩!昨天我们总结了字符的输入流,主要进行读写的功能。今天来看一下字节流InputStream和OutputStream.字节流基本框架体系图整体体系: InputStream: 基本概念和字符流一样,字节流也有两个抽象基类作为其他类的父类。一

2017-11-01 10:47:19 261

空空如也

空空如也

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

TA关注的人

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