自定义博客皮肤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)
  • 收藏
  • 关注

原创 SQL子查询

CREATE TABLE t_grade(g_id INT PRIMARY KEY AUTO_INCREMENT,g_name VARCHAR(20),g_subject VARCHAR(20),g_grade INT );INSERT INTO t_grade(g_name,g_subject,g_grade) VALUES('张三','语文'

2016-10-07 15:24:49 224

原创 SQL约束语句

CREATE TABLE t_class(c_id INT PRIMARY KEY AUTO_INCREMENT,-- default为默认,如果给该列插入了值,那么以插入值做为该列值-- 如果没有给该列插入值,以默认值做为该列的值。c_name VARCHAR(20) DEFAULT'T130',c_createTime DATE);DROP TABLE t_

2016-10-07 15:23:43 440

原创 SQL聚合函数查询

CREATE TABLE nobel(  yr INT   -- 年份 ,SUBJECT VARCHAR(15) -- 奖项 ,winner VARCHAR(50)  -- 获奖者)DEFAULT CHARSET=utf8;CREATE TABLE nobel(  yr INT   -- 年份 ,SUBJECT VARCHAR(15) -- 奖项 ,winn

2016-10-07 15:22:44 531

原创 SQL符合函数查询

CREATE TABLE bbc(contryName VARCHAR(50) NOT NULL  -- 国家名称,region VARCHAR(60)   -- 地区,contryArea DECIMAL(10)  -- 面积,population DECIMAL(11)-- 人口,gdp DECIMAL(14)-- GDP,PRIMARY KEY (contry

2016-10-07 15:21:03 325

原创 三层架构

三层架构:表现层:做为数据的展示和数据的提供采用MVC模式。M:表示模型。也就是实体类。做为数据存储和传输的介质。V:表示视图。也就是GUI窗体。做为数据展示和收集的平台。C:表示控制。也就是事件处理。负责调用业务组件完成业务处理。业务层:业务逻辑处理。采用事务脚本模式。将一次请求中所有的业务操作封装成一个方法。保证这些业务操作中,数据库更新操作同时成功,同

2016-10-07 15:16:26 186

原创 JDBC

JDBC:全称是 Java  database  connectionJDBC是Java连接数据库的一套标准。该标准提供了大量接口,这些接口由厂商根据自身数据库的特点做实现,由用户进行接口方法调用。用户根据接口调用方法,可以屏蔽不同数据库的差异,这样无论连接什么数据库都是一套API。IO流开发流程                                  

2016-10-07 15:15:57 208

原创 SQL基本操作

聚合函数的分类count:统计行数量sum:获取单个列的合计值avg:计算某个列的平均值max:计算列的最大值min:计算列的最小值SQL执行顺序第一步:执行from第二步:where条件过滤第三步:group by分组第四步:执行select投影列第五步:having条件过滤第六步:执行order by排序having和wher

2016-10-07 15:14:54 236

原创 SQL数据库

什么是关系模型?关系模型把世界看作是由实体(Entity)和联系(Relationship)组成的。所谓实体就是指在现实世界中客观存在并可相互区别的事物。实体所具有的某一特性称为属性(Attribute)。实体可以用过若干属性来描述。以关系模型来创建的数据称为关系型数据库(Relation Database)相类似的实体被存入表中。表(table)是关系型数据库的核心单元,它是

2016-10-07 15:14:06 357

原创 流的基本概念

流的基本概念:流按照方向分,分为输入流和输出流。是以内存为参照物,将数据从数据源中读取到内存,为输入流,也称为读取流。将数据从内存中写入数据源,为输出流,也称为写入流。流按照类型分,分为字节流、字符流和对象流。由于计算机采用二进制。所以数据的传输都是以字节为单位传输。所以,无论是哪种流,其本质都是字节流。不过,为方便字符数据和对象数据的传输。可以在字节流基础上进行封

2016-10-07 15:12:14 494

原创 集合

集合:Java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于存储、检索、操作和传输对象。集合特点:元素类型可以不同、集合长度可变、空间不固定。JCF(Java collections Framework)集合框架。他提供了用于管理集合的接口和类。集合框架接口特点:List接口:线性。元素可以重复。Set接口:元素不可以重复。M

2016-10-07 15:11:25 240

原创 正则表达式

正则表达式      API中regex表示正则表达式[ ]:表示[ ]中描述的任意字符{3,20}:表示前一个规则最少出现3次,最多出现20次{3,}:表示最少出现3次,没有上限限制{3}:表示只能出现3次,不能多不能少|:表示或者*:等价于{0,},可以出现,可以不出现,如果出现,没有上限限制+:等价于{1,},至少出现一次,没有上限限制?:等价于{0,1},可

2016-10-07 15:10:43 207

原创 Java运行期数据存放

Java运行期数据存放内存存放:堆:存放new(对象)栈:局部变量。数据段:类变量(静态变量)、常量代码段:方法的定义使用生命周期来进行分类存放。.equals对比的是内容。String重写了equals方法。==对比的是地址。String c= new String("abc")c变量指向堆中的字符串对象,但是产生堆中的字符串对象之前,会先

2016-10-07 15:10:11 190

原创 接口

接口:接口是一种行为的抽象。接口可以看做是抽象类的特例。抽象类中可以有抽象方法,可以有具体方法。但接口中只能有抽象方法。定义接口使用interface。实现接口使用implements。接口中定义的方法都是抽象方法,修饰符为public abstract 即使不写 也是公共的抽象方法。如果一个方法参数为接口类型,意味着可以传递该接口的任何实现类对象。接口

2016-10-07 15:08:36 250

原创 抽象类

抽象类关键字:abstractpublic abstract class Animal{ } 抽象类     public abstract void eat( ){ } 抽象方法如果一个类中的方法,只有方法定义,没有方法具体实现,那么该方法就称为抽象方法。而拥有抽象方法的类叫抽象类,用关键字abstract定义。抽象类不能直接实例化,如果要实例化抽象类,那么抽象类变量

2016-10-07 15:07:22 166

原创 多态

所谓多态:多种形态。生物学是指一个生物或物种可以有多种不同的形式或阶段。OOP中多态是指一个对象有多种形式的能力。允许一个父类变量引用子类的对象,允许一个接口类型变量引用实现类对象,反过来却不行。一句话描述多态:相同的行为,不同的实现。多态调用时,使用父类变量指向子类对象,只能调用父类中定义的方法或属性,不能调用子类特有的方法或属性。如果子类重写的父类的方法

2016-10-07 15:06:45 185

原创 事件开发步骤

事件开发步骤:确定事件源确定监听器注册。建立事件源和监听器的联系内部类中访问外部类对象:外部类名.this异常:描述出错信息的对象。Exception为所有异常的父类,可以捕获,可以处理。Error为所有错误的父类,可以捕获,但不能处理。Exception和Error有一个共同的父类Throwable可以通过try{}

2016-10-07 15:05:50 267

转载 继承和重写

1. 继承1.1. 泛化的过程前面的案例中定义了T类和J类, 通过分析可以发现, 在这两个类中存在着大量的重复代码,像cells属性、print方法、drop方法、moveLeft方法、moveRight方法,在这两个类中都存在,并且实现上基本也是相同的,本着代码重用的原则,可以使用继承的方式来实现。 首先,构建T类和J类的父类Tetromino类,将公共的(T类和J类公有的)

2016-09-11 22:12:05 294

转载 继承

一、继承的基本语法如果Sub继承了Base类。那么Sub类到底继承了Base类的哪些东西呢?当Sub类和Base类位于同一个包中:Sub类继承Base类中public、protected和默认访问级别的成员变量和成员方法。当Sub类和Base类位于不同的包中:Sub类继承Base类中public和protected访问级别的成员变量和成员方法。Java语言不支持多继

2016-09-11 22:10:19 253

原创 Java基础复习

复习Java基础1.照本宣科2.孰能生巧3.举一反三4.触类旁通5.融会贯通学习方法:1.逆向思维2.抓重点,顾其他3.加强英语4.类比5.分解6.做好预习、复习和博客如果用汇编语言编程需要指明内存位置,非常麻烦。高级语言面向对象为操作系统,能让操作系统识别。翻译程序:1.编译:把程序编写好了后直接执行。

2016-09-11 22:05:16 235

原创 QQ登录界面

import java.awt.Image;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JRadioButton;import javax.swing.JTe

2016-09-11 22:03:43 325

原创 使用面向对象重写ATM

ATM类(方法)public class AtmLei {Properties info =new Properties();/**加载*/public AtmLei(){try{info.load(new FileReader("atminfo.txt"));}catch(Exception e){JOptionPane.showMessageDialog

2016-09-11 21:38:55 385

转载 浅谈数据库索引

数据库索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下:首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的

2016-09-04 14:26:16 293

转载 Java 排序

概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。   快速排序:是目前基于比较的内部排序中被认为是最好的方法,

2016-09-04 14:15:35 261

原创 Java基础的总结

总结1.软件、程序、计算机语言是什么软件是一系列程序的集合,程序是指令的集合。计算机语言是人类和计算机沟通的语言分为:机器语言、汇编语言、高级语言。计算机只认机器语言 2.算法(几个输入、几个输出)算符有0个多个输入算法有1个多个输出 3.流程框开始:圆角方形输入输出:平行四边形逻辑处理框:长方形判断框:菱形 4.Java特点(安

2016-09-04 13:54:32 158

原创 Java ATM机

import java.util.Scanner;/**ATM机 * 1.登录页面    2.登录      *  3.菜单 *  a.查询 *  b.存款 *  c.取款 *  d.修改密码 *  e.退出   * */public class ATM {public static void main(String[] args) {

2016-09-04 13:52:46 1581

原创 Java 9 9乘法表

public class ZuoYe {public static void main(String[] args) {for(int num =1;num for(int num2 =num;num2int num3=num*num2;System.out.print(num+"*"+num2+"="+num3+"\t");}System.out.pr

2016-09-04 13:51:02 294

空空如也

空空如也

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

TA关注的人

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