自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL ALTER命令(修改数据表相关)

修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令例:使用了ALTER 命令及 DROP 子句来删除testalter_tb1表的 i 字段

2017-10-11 19:59:00 1250

原创 MySQL 事务(整理)

MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务。在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。

2017-10-11 17:26:30 290

原创 MySQL 正则表达式(常用模式)

MySQL既可以通过 LIKE ...% 来进行模糊匹配,同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。下列的正则模式可应用于 REGEXP 操作符中(只是部分)。^:匹配输入字符串的开始位置。例:查找name字段中以'st'为开头的所有数据SELECT name FROM person_tbl WHERE name REGEXP

2017-10-11 17:20:45 406

原创 MySQL NULL 值处理(整理)

MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据时,当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。: 比较操作符(不同于=运算

2017-10-11 16:57:18 1244

原创 Mysql JOIN连接的使用(学习整理)

使用 MySQL 的 JOIN 在两个或多个表中查询数据。可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGH

2017-10-11 15:39:32 478

原创 MySQL GROUP BY 分组语句整理

GROUP BY 语句根据一个或多个列对结果集进行分组。在分组的列上可以使用 COUNT, SUM, AVG,等函数GROUP BY 语法SELECT column_name, function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;

2017-10-10 23:52:38 619

原创 MySQL 排序语句

如果需要对读取的数据进行排序,就可以使用 MySQL 的 ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。以下是 SQL SELECT 语句使用 ORDER BY 子句将查询数据排序后再返回数据:SELECT field1, field2,...fieldN FROM table_name1, table_name2...ORDER BY

2017-10-10 23:41:55 14048

原创 MySQL UNION 连接操作符整理

MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。MySQL UNION 操作符语法格式:SELECT expression1, expression2, ... expression_nFROM tables[WHERE conditions]UNION [ALL | DISTI

2017-10-10 23:31:46 596

原创 MySQL LIKE 子句整理

有时我们需要获取某个字段中含有某些字符的所有记录,那么用SELECT语句中使用where的方式就不能满足需求了。这时可以 WHERE 子句中使用 SQL LIKE 子句。SQL LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *。注意:如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。以下是 SQL SELEC

2017-10-10 23:19:41 349

原创 MySQL DELETE 语句整理

使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:DELETE FROM table_name [WHERE Clause]1、如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除2、可以在 WHERE 子句中指定任何条件例:DELE

2017-10-10 22:07:49 945

原创 MySQL UPDATE 查询整理

需要修改或更新 MySQL 中的数据,可以使用 SQL UPDATE 命令来操作UPDATE table_name SET field1=new-value1, field2=new-value2[WHERE Clause]1、同时更新一个或多个字段例:UPDATE `student` SET age = 0 WHERE age = '1' ;把student表中年龄

2017-10-10 21:02:06 254

原创 File类知识点整理

File对象的常见方法。 * 1,获取。1.1 获取文件名称 getName()1.2 获取文件路径。getAbsolutePath()获取绝对路径(包括完全的层级);getPath()获取相对路径1.3 获取文件大小。length()1.4 获取文件修改时间  lastModified()2,创建与删除创建新文件createNewFile()  和输出流不

2017-04-17 20:06:41 415

原创 IO流字符流知识点整理

1.字符流是什么* 字符流是可以直接读写字符的IO流* 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出.    * 2.FileReader* FileReader类的read()方法可以按照字符大小读取FileReader fr = new FileReader("aaa.txt");//创建输入流对象,关联aaa.t

2017-04-13 14:38:28 312

原创 IO流知识点整理

IO流概述及其分类* 1.概念* IO流用来处理设备之间的数据传输* Java对数据的操作是通过流的方式* Java用于操作流的类都在IO包中* 流按流向分为两种:输入流,输出流。* 流按操作类型分为两种:* 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的* 字符流 : 字符流只能操作纯字符数据,比较方便。* 2.IO流常用父类

2017-04-11 11:33:02 398

原创 集合知识点整理3

Map集合概述和特点* Map接口概述* 查看API可以知道:* 将键映射到值的对象* 一个映射不能包含重复的键* 每个键最多只能映射到一个值* Map接口和Collection接口的不同* Map是双列的,Collection是单列的* Map的键唯一,Collection的子体系Set是唯一的* Map集合的数据结构值针对键有效,跟值无关;Collectio

2017-04-10 20:57:47 353

原创 集合知识点整理2

LinkedList的特有功能* LinkedList类概述* B:LinkedList类特有功能* public void addFirst(E e)及addLast(E e)* public E getFirst()及getLast()* public E removeFirst()及public E removeLast()* public E get(int ind

2017-04-06 15:06:47 268

原创 集合知识点整理

集合的由来及集合继承体系图集合的由来:数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别* 区别1 :      * 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值   

2017-04-05 14:33:45 314

原创 其他常见对象知识点整理

Math类概述:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 成员方法* public static int abs(int a)//取绝对值* public static double ceil(double a)//向上取整,但是结果是一个double值* public static double floor(double a)//向下取整,

2017-03-31 15:37:19 236

原创 正则表达式——知识点整理

正则表达式* 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。* 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的正则表达式应用:验证qq号 * 1:要求必须是5-15位数字* 2:0不能开头* 3:必须都是数字String类中的方法:matches(String r

2017-03-31 10:41:57 570

原创 常见API——Arrays类、基本数据类型包装类知识点

Arrays类概述针对数组进行操作的工具类。提供了排序,查找等功能。成员方法(工具类中一般都是一些静态方法)public static String toString(int[] a)将数组转化成字符串public static void sort(int[] a)排序public static int binarySearch(int[] a,int key)二分法查找,如果

2017-03-30 20:07:14 392

原创 常见API——StringBuffer类知识点

StringBuffer类概述:线程安全的可变字符序列 StringBuffer和String的区别:String是一个不可变的字符序列StringBuffer是一个可变的字符序列StringBuffer的构造方法:public StringBuffer():无参构造方法public StringBuffer(int capacity):指定容量的字符串缓冲区对象 pu

2017-03-30 18:09:19 414

原创 API——Scanner类整理

Scanner类:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器(键盘录入)构造方法:Scanner(InputStream source) 一般方法:hasNextXxx( ):判断是否还有下一个输入项,其中Xxx可以是Int,Double等,如果需要判断是否包含下一个字符串,则可以省略XxxnextXxx():获取下一个输入项,Xxx的含义和上一个方法中的

2017-03-29 10:57:32 482

原创 Java开发工具——eclipse整理

Eclipse和MyEclipse的区别Eclipse是一种可扩展的开放源代码的IDE(IDE集成开发环境)。 b:Eclipse的特点描述免费、 纯Java语言编写、免安装、扩展性强MyEclipse1、在Eclipse基础上追加的功能性插件,对插件收费2、 在WEB开发中提供强大的系统架构平台

2017-03-27 20:44:05 441

原创 常用对象API-string类知识点

*String类1、特点:字符串对象一旦被初始化就不会被改变。String s = "abc";//创建一个字符串对象在常量池中。 String s1 = new String("abc");//创建两个对象一个new 一个字符串对象在堆内存中。System.out.println(s==s1);//falseSystem.out.println(s.equals(s1));/

2017-03-27 14:29:54 316

原创 多线程——线程间通信知识点整理

线程间通讯:多个线程在处理同一资源,但是任务却不同。等待/唤醒机制。 涉及的方法:1,wait(): 让线程处于冻结状态,被wait的线程会被存储到线程池中。2,notify():唤醒线程池中一个线程(任意).3,notifyAll():唤醒线程池中的所有线程。这些方法都必须定义在同步中。因为这些方法是用于操作线程状态的方法。必须要明确到底操作的是哪个锁上的线程。

2017-03-26 15:17:26 413

原创 面向对象——单例模式知识点整理

设计模式:对问题行之有效的解决方式。它是一种思想。1,单例设计模式。解决的问题:就是可以保证一个类在内存中的对象唯一性。必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。如何保证对象唯一性:1,不允许其他程序用new创建该类对象。2,在该类创建一个本类实例。3,对外提供一个方法让其他程序可以获取该对象。步骤:1,私有化该类构造函

2017-03-26 14:25:16 187

原创 面向对象——包整理

在程序中创建某个类的对象(该类在某个包中)问题1、如果代码如下:DemoAbc d = new DemoA();则编译时会发生以下错误PackageDemo.java:8: 找不到符号符号: 类 DemoA位置: 类 mypack.PackageDemo                DemoA d = new DemoA();                ^Pack

2017-03-25 18:49:11 366

原创 多线程知识点整理

进程:正在进行中的程序(直译).线程:就是进程中一个负责程序执行的控制单元(执行路径)一个进程中可以多执行路径,称之为多线程。一个进程中至少要有一个线程。开启多个线程是为了同时运行多部分代码。每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程好处:解决了多部分同时运行的问题。多线程的弊端:线程太多回到效率的降低。其实应

2017-03-25 14:36:05 573

原创 if与switch;for和while知识点

if与switch的区别:if:1、 对具体的值进行判断。2、对区间判断。if(x>3&&x3、对运算结果是boolean类型的表达式进行判断。switch:1、对具体的值进行判断。2、值的个数通常是固定的。对于几个固定的值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内容,效率相对高一点。while和do while语句:

2017-03-25 14:33:20 752

原创 函数的重载整理

1、在同一个类2、同名3、参数个数不同或参数类型不同4、函数的重载和返回值类型无关5、如果函数出现调用的不确定性,会编译失败。例如下面注释的去情况example:加法运算,两个整数的和;两个小数的和class Function{    public static int add(int a,int b){    return a+b;}pub

2017-03-25 14:32:23 295

原创 内存的划分整理

1、寄存器2、本地方法区3、方法区4、栈内存存储的都是局部变量,变量所属的作用域一旦结束,该变量就会自动释放。5、堆内存存储数组和对象(其实数组就是对象)。凡new建立的都在堆中。1、每一个实体都有首地址值。2、 堆内存中每一个变量都有默认初始化值,根据类型的不同而不同,整数是0,小数是0.0或者0.0f,布尔类型是false,char是‘\u0000’

2017-03-25 14:31:47 294

原创 this整理

this应用:只要某类方法中用到了本类对象,在该方法中全用this表示对象。例如7-09

2017-03-25 14:31:07 288

原创 面向对象——Object类、异常学习笔记

equals方法:一般会覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据。hashCode方法:返回该对象的哈希值,一般会覆盖此方法getClass方法:返回此object的运行时类toString方法:返回该对象的字符串表示,一般会覆盖此方法异常:在运行时发生的不正常情况在java 中用累得形式对不正常的情况进行了描述和封装,描述不正常情况的类,就称为异常类

2017-03-23 09:41:46 376

原创 面对对象——内部类整理

内部类访问特点:1、内部类可以直接访问外部类中的成员;2、外部类要访问内部类,必须建立内部类对象内部类使用情况:一般用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问事物的内容。这时就将还有的事物定义成内部类来描述。内部类——修饰符直接访问外部类中的内部类中的成员,格式是:Outer.Inner in = new Outer().new Inner

2017-03-22 22:29:25 413

原创 面向对象——多态学习整理

对象的多态性

2017-03-22 15:14:58 400

原创 面向对象——接口整理

定义:当一个抽象类中的方法都是抽象的时候,这样可以将该抽象类用另一种形式定义和表示,就是接口interface属性:定义接口使用的关键字不是class,是interface.类与类之间是继承关系,类和接口之间是继承关系;接口不可以实例化,只能由实现了接口的子类并覆盖了接口中所有的抽象方法后,该子类才可以实例化接口中常见的成员,而且这个成员都有固定的修饰符1、全局常量 :public

2017-03-22 10:37:32 302

原创 面向对象——抽象类整理

特点:1、方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中,该类也必须被abstract修饰。2、抽象类不可以被实例化,因为调用抽象方法没有意义。3、抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化。否则,这个子类还是抽象类1、抽象类中有抽象函数?有,用于给子类对象进行初始化2、抽象类可以不定义抽象方法吗

2017-03-22 09:37:19 717

原创 面向对象-final关键字

1、final是一个修饰符,可以修饰类,方法,变量2、final修饰的类不可以被继承3、final修饰的方法不可以被覆盖4、final修饰的变量是一个常量,只能赋值一次   在程序中如果一个数据是固定的,那么直接使用这个数据就可以了,但是阅读性差,所以给数据起一个名称。而且这个变量名称的值不能变化,所以加上final固定。写法规范:常量所有字母都大写,多个字母,中间用_连接

2017-03-22 07:39:01 387

原创 面向对象--继承

继承作用:1、提高代码复用性2、让类和类之间产生了关系,给第三个特征多态提供了前提Java支持单继承,不允许C++中的多继承,对其进行了改良,不直接支持多继承是因为多个父类可能有相同成员,会产生调用不确定性Java也支持多重继承。C继承B,B继承A,就会出现继承体系。当要使用一个继承体系时,1、查看该体系中的顶层类,了解该体系的基本功能。2、创建体系中的

2017-02-21 20:51:50 246

原创 static关键字

static特点成员变量和静态变量的区别

2017-02-21 17:00:30 322

空空如也

空空如也

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

TA关注的人

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