自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL(用户和权限管理)

MySQL数据库默认只有一个root用户MySQL将用户信息保存在mysql数据库user表中1.创建一个新的用户:CREATE USER 用户名 IDENTIFIED BY '密码';例:CREATE USER nash_su IDENTIFIED BY 'linuxcast.net';注意:新用户创建后是不能登录的,因为没有设置权限。2.删除用户DROP USE

2017-05-18 17:17:07 373

原创 MySQL复习(查询)

高级SQL查询LIKE模糊匹配1、SQL通配符(LIKE和NOT LIKE)% 匹配0个或多个字符_ 匹配一个字符mysql> SELECT column1,column2... FROM TABLE WHERE COLUMN LIKE "%lei%";//模糊匹配2、正则模式匹配(REGEXP、NOT REGEXP和RLIKR、NOT RLIKE)

2017-05-17 22:44:16 208

原创 复习MySQL(基础复习)

数据库操作创建数据库mysql> CREATE DATABASE dbname;删除数据库mysql> DROP DATABASE dbname;选择数据库mysql> USE dbname;基本的SQL语句增mysql> INSERT INTO TABLE_NAME (column1,column2...) VALUES (

2017-05-16 22:44:51 178

原创 复习java面向对象(继承)

1.继承通过extends关键字来实现,其中的SubClass称为子类,SuperClass称为父类、基类或超类。修饰符如果是public,则该类在整个项目中可见;若无public修饰符,则该类只在当前包可见;不可以使用private和protected修饰符。2.继承是面向对象的三大特性之一,是java中实现代码重用的重要手段之一。java中只支持单继承,即每个类只能有一个直接父类。继承表达

2017-05-15 19:13:23 270

原创 复习JAVA面相对象(类和对象)

(1)类:类是模子,确定对象将会拥有的特征(属性)和行为(方法)。类的特点:类是具有相同属性和方法的一组对象的集合。(2)对象创建对象:类名 对象名 = new 类名()使用对象:对象.属性   /   对象.方法名()(3)成员变量与局部变量成员变量:在类中定义,用来描述对象将要有什么。(作用域在整个类内部都是可见的)局部变量:在类的方法中

2017-05-14 21:18:04 411

原创 复习java面向对象(使用对象)

抽象一个对象就是一个抽象,这意味着从该对象的使用者的角度而言,它具体的工作细节是无关紧要的。抽象隐藏细节,一个好的抽象会在恰当的时间隐藏恰当的细节,因此我们能够处理复杂的事物。创建对象一个Java变量既可以保存一个基本值,又可以保存一个对象引用。与用来保存基本类型的变量一样,用作对象引用的变量必须得到声明。new 操作符返回一个指向新创建的对象的引用。在对象实例化之后可以使用

2017-05-12 22:28:24 165

原创 复习java面对对象(方法重写)

方法重载Java和其他的面向对象的语言一样,具有不同参数列表的多个方法是可以使用相同的名字,这种技术叫做方法重载。重载方法的版本通过签名加以区分。参数的类型、数量或者顺序必须不同。重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。

2017-05-11 22:21:16 183

原创 复习java面向对象(封装)

1.实现步骤 修改属性的可见性:设为private 创建getter/setter方法:用于属性的读写在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断2.Java中的包作用:管理Java文件,解决同名文件的冲突必须放在Java源程序的第一行,包名间用"."号隔开包的使用:可以通过import关键字在某个文件中使用其

2017-05-11 01:41:59 257

原创 Java面向对象总结(多态)

(1)同一个对象,在程序不同时刻的多种运行状态。举例:动物,狗是狗,狗是动物。水(气态,液态,固态)(2)多态前提A:存在着继承或者实现关系B:有方法的重写C:父类(接口)引用指向子类(实现)对象(3)多态的好处和弊端:好处:多态的存在提高了程序的扩展性和后期可维护性弊端:虽然可以预先使用,但是只能访问父类中已有的功能,运行的是后期子类的功能

2017-05-10 08:43:11 239

原创 java面向对象复习总结(异常)

(1)程序运行过程中的不正常现象就叫异常。(2)导致程序运行不正常的现象有很多,所以,就有很多的异常对象。   而这些异常对象存在着共性的内容,所以,可以不断的进行抽取。最终形成了异常的体系结构。   异常体系的根类是:Throwable   Throwable:|--Error:重大的问题,我们处理不了。也不需要编写代码处理。比如说内存溢出。|--

2017-05-10 08:28:00 277

原创 总结

1.COUNT函数语法SELECT COUNT(*)|COUNT(列名) from 表名 [WHERE 条件语2.SUM函数语法       SELECT SUM(列名) FROM 表名 [WHERE 条件语句];3.AVG函数语法       SELECT AVG(列名) FROM 表名 [WHERE 条件语句];4

2017-05-08 17:32:56 143

原创 JAVA 总结

构造函数构造函数不能有任何返回类型,void也是不可以的。构造函数类似于对象初始化时调用的方法。构造函数与常规函数有两个地方不同:【1】构造函数与类有相同的名字【2】构造函数不能返回一个值,且不具有在方法头中指定的返回类型。方法重载Java和其他的面向对象的语言一样,具有不同参数列表的多个方法是可以使用相同的名字,这种技术叫做方法重载。重载方法的版本通过

2017-05-07 12:56:22 185

原创 Java的流

1.文件字节流FileInputStream类创建的对象被称作文件字节输入流。FileInputStream是从InputStream中派生出来的简单的输入流类,为了创建FileInputStream类的对象,用户可以调用它的构造方法。下面显示了两个构造方法:FileInputStream(String name);FileInputStream(File file);

2017-05-05 20:19:41 171

原创 日常总结

链接数据库package Day0504;import java.sql.*;public class JDBCTest {public static void main(String[] args){Connection conn = null;PreparedStatement pstmt = null;ResultSet rs = null;S

2017-05-04 17:21:12 124

原创 日常总结

1.什么是持久化?持久化是将程序中的数据在瞬间状态和持久状态见转换的机制2.持久化的实现方式数据库普通文件XML文件3.持久化的主要操作读取、查找、删除、修改、保存4.什么是DAOData Access Object(数据访问对象)位于业务逻辑和持久化数据之间实现对持久化数据的访问DAO起着转化器的作用,把实体类转化为数据库中的记录5.DAO模式的作用隔离业务逻辑代码和

2017-05-03 21:17:47 240

原创 MySQL日常总结

1.Statement常用方法方法名          说明ResultSet executeQuery(String sql) 执行SQL查询并获取到ResultSet对象int executeUpdate(String sql) 可以执行插入、删除、更新等操作,返回值是执行该操作所影响的行数boolean execute(String sql) 可以执行任意SQL语句,然后

2017-05-02 19:45:19 217

原创 MySQL日常总结

创建数据库表使用 create table 语句可完成对表的创建, create table 的常见形式:create table 表名称(列声明);以创建 students 表为例, 表中将存放 学号(id)、姓名(name)、性别(sex)、年龄(age)、联系电话(tel) 这些内容: create table students ( id int uns

2017-04-30 11:02:03 157

原创 MySQL数据查询

1.基本查询语句SELECT语句是最常用的查询语句,它的使用方式有些复杂,但功能却相当强大。select  selection_list      //要查询的内容,选择哪些列from数据表名                  //制定数据表where primary_constraint  //查询时需要满足的条件,行必须满足条件2.单表查询单表查询是指从一张表中查询所需

2017-04-28 16:53:43 216

原创 MySQL日常总结

1.用户和权限管理MySQL数据库中的表示与其他任何关系表都没区别,都可以通过典型的SQL命令修改其结构和数据。2.SQL语句分类DDL(Data Definition Language)数据定义CREATE:在数据库中创建对象ALTER:修改数据库表结构DROP:删除对象RENAME:重命名对象DML(Data Manipulation Language)数据操纵

2017-04-27 22:51:48 169

原创 MySQL日常总结

1.视图(1.)视图是一张虚拟表(2.)表示一张表的部分数据或多张表的综合数据(3.)其结构和数据是建立咋对表的查询基础上(4.)视图中不存放数据(5.)数据存放在视图所引用的原始表中(6.)一个原始表,根据不同用户的不同需要,可以创建不同的视图2.视图的用途(1.)筛选表中的行(2.)防止未经许可的用户访问敏感数据(3.)降低数据库的复杂程度(4.)讲

2017-04-25 18:47:59 163

原创 MySQL

一.使用事务保证数据完整性 (一)MySQL的事务处理1.失误就是将一组SQL语句放在同一批次内执行2.如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 注意:MySQL事务处理只支持InnoDB和BDB数据表类型 (二)事务的ACID原则1.原子性(Atomic)2.一致性(Consist)3.隔离性(Isolated)4.持久性(Durable)

2017-04-24 18:27:21 147

原创 MySQL入门

1.DESCRIBE course;或者DESC course;查看表DROP course;删除表2.修改表:重命名表名:ALTER TABLE course RENAME course1;向表中添加一列:ALTER TABLE course ADD link varchar(100);删除表中的一列ALTER TABLE course DROP COLUMN l

2017-04-23 17:29:29 111

原创 数据库

1. MySQL数据库(关系型):是现流行的开源、免费的关系型数据库2. 数据库的作用:保存、管理数据。3 什么是数据库长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”。4 MySQL的特点:1. 免费、开源数据库;2. 小巧、功能齐全;3. 使用便捷;4. 可运行于Windows或Linux操作系统;可适用于中小型甚至大型

2017-04-22 08:14:16 234

原创 MySQL

1.左外连接与内连接的区别  左外连接:返回主表所有信息,如果从表没有主表信息显示为空  内连接:已从表为主,没有信息就不显示  (内连接)等值连接是条件连接在连接运算符为“=”号时的特例。 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复  的属性列去掉a、自然连接一定是等值连接,但等值连接不一定是自然连接。等值连接不把重复的

2017-04-21 08:56:04 148

原创 MySQL入门第三章3

1.整形数据类型数据类型取值范围说明单位TINYINT符号值:-127~127无符号值:0~255最小的整数1字节BIT符号值:-127~127无符号值:0~255最小的整数1字节BOOL符号值:-127~127无符号值:0~255最小的整数1字节SMALLINT符号值:-3

2017-04-19 08:03:56 203

原创 MySQL入门第三章2

1.MyISAM存储引擎MyISAM存储引擎是MySQL中常见的存储引擎,曾是MySQL的默认存储引擎。MyISAM存储引擎是基于ISAM存储引擎发展起来的,它解决了ISAM的很多不足。MyISAM增加了很多有用的扩展。2.MyISAM存储引擎的文件类型MyISAM存储引擎的表存储成3个文件。文件的名字与表名相同。frm:存储表的结构;myd:存储数据,是MYData的缩写

2017-04-18 18:35:27 192

原创 MySQL第三章如何存储和获取数据

1.最常用的引擎类型---MySQL存储引擎存储引擎其实就是如何存储数据,如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据是以表的形式存储的,所以存储引擎也可以称为表类型。在Oracle和SQL Srever等数据库中只有一种存储引擎,所有数据存储管理都是一样的。而MySql数据库提供了多种存储引擎,用户可以根据不同的需求为数据表选择不同的存储引擎,也可以根

2017-04-17 18:33:52 559

原创 MySQL入门2章

1.在Windows操作系统下,MySQL数据库的安装版分为图形化界面安装和免安装两种安装包。这两种安装板的安装 方式不同,配置方式也不同。图形化界面安装包有完整的安装向导。需要学习MySQL服务器的连接与断开,并且在不同方式下都应该会连接和断开服务器。2.数据根源--MySQL下载MySQL是一款开源的数据库软件,由于免费特性得到了全世界用户的喜爱,是目前用人数最多的数据库。(1

2017-04-16 22:24:13 180

原创 MySQL入门第一章MySQL数据库

1.为什么选择MySQL数据库除了具有许多其他数据库所不具备的功能和选择之外,MySQL还是一款完全免费的产品,用户可以直接从网上下载使用,而不必支付任何费用。此外,MySQL数据库的跨平台性也是其中一个很大的优秀之一。2.什么是MySQL数据库MySQL是一款免费软件。任何人都可以从MySQL的官方网站下载该软件。MySQL是一个真正的多用户、多线程SQL数据库服务器。它是以客户机/

2017-04-15 08:13:51 1280

原创 java静态变量

静态变量在成员变量前加static关键字,可以将其声明为静态成员变量。静态变量和程序同生命周期;在没有实例化对象时,可以通过类名访问静态成员变量;public class Ss { System.out.println(Ss.a);}。也可以通过对象访问静态成员变量,但不论使用的是哪个对象,访问到的都是同一个变量;静态成员变量在声明时最好初始化,如果不进行初始化,系统会默认初始化为0。

2017-04-15 07:57:18 259

原创 java面向对象第7章 集合框架

1.集合框架概念在我们的电子宠物系统中,如果想存储多个宠物信息,可以使用数组来实现。数组长度固定不变,不能很好适应元素数量动态变化的情况。若要存储大于50个狗狗的信息,则数组长度不足;若只存储20个狗狗的信息,则造成内存空间浪费。可通过数组名。length获取数组的长度,却无法直接获取数组中真实存储的狗狗个数。数组采用在内存中分配连续空间的存储方式,根据下标可以快速获取对应狗狗的信

2017-04-13 21:17:28 379

原创 java面向对象第6章 异常1

1.通过if-else语句进行异常的处理的机制主要有以下缺点代码臃肿,加入了大量的异常情况判断和处理代码。程序员把相当多的精力放在了异常处理代码上,放在了“堵漏洞”上,减少了编写业务代码的时间,必须影响开发效率。很难穷举所有的异常情况,程序仍旧不健壮。异常处理代码和业务交织在一起,影响代码的可读性,加大日后程序的维护难度。2.什么是异常?异常就是在程序的运行过程中所发生的不

2017-04-12 22:24:44 293

原创 第四章 接口

1.接口是抽象类的特例,在抽象类中的方法可以实现,也可以用抽象方法定义,但在接口中就只能是定义,不能有实现。2.定义接口,使用关键字interface3.接口里的方法都是public公有方法,即使不写,默认也是pubic的。其他的修饰符都无效。4. 接口定义出来,是要被类所实现的。定义一个类实现接口,就得实现接口里定义的所有的方法。使用关键字impl

2017-04-11 18:44:01 349

原创 java第三章多态1.

1.什么是多态?简单来说,多态(polymorphism)是具有表现多种形态的能力的特征。更 专业化的说法:同一个实现接口,使用不同的实例而执行不同的操作。2.子类到父类的转换(向上转型)在《使用java语音理解程序逻辑》中我们学习了基本数据类型之间的类型转换,//将int型常量或变量的值赋给double型变量,可以自动进行类型转换int i=5;double dl=5;

2017-04-10 22:19:00 534

原创 第二章 (2)重写和继承关系中的构造方法

1.在子类中可以根据需求对从父类继承的方法进行重新编写,称为方法的重写或方法的覆盖。方法重写必须满足以下要求重写方法和被重写方法必须具有相同的方法名。重写方法和被重写方法必须具有相同的参数列表。重写方法的返回值类型必须和被重写方法的返回值类型相同或是其子类。重写方法不能缩小被重写方法的访问权限。2.继承关系中的构造方法实例public Dog(String name.S

2017-04-06 16:31:02 315

原创 java实现面向对象 第2章继承

1·继承通过extends 关键字来实现,其中的SubClass成为子类,SubClass称为父类,基类或超类。修饰符如果是public,则该类在整个项目中可见;若无public修饰符,则该类只在当前包可见;不可以使用private和protected修饰符。2·继承是面向对象的三大特点之一,是java中实现代码重写用的重要手段之一。java中只支持单继承,即每个类只能有一个直接父类。3·

2017-04-05 22:23:02 1178

原创 第一章 抽象和封装

1.软件出现的目的  用计算机的语言描述现实世界  用计算机解决现实世界的问题2.面向对象设计和开发程序的好处 交流更加流畅 提高设计和开发效率3.从现实中抽象出类分三步: (1)找出它的种类 (2)找出它的属性 (3)找出它的行为 4.用面向对象的思想描述世界    第一步:发现类    第二步:发现类的属性    第三步:发现类的方法

2017-04-04 19:37:02 212

空空如也

空空如也

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

TA关注的人

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