自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

最后一页 的博客

最有一页

  • 博客(34)
  • 收藏
  • 关注

转载 js中不同类型作比较的规律(布尔运算)

不同类型间的比较,规律如下 类型 类型 规律 其它说明 对象 对象 比较是不是同一个内存地址   对象 字符串 对象先转化为字符串,然后做比较   ...

2018-08-01 21:55:46 731

转载 JavaScript布尔型数据与==运算符

今天在蓝色中看到一篇文章,对js 中布尔型及==运算符进行了一番比较分析。不看不知道,一看吓一跳,平时还真的没有注意到这么细节的东西:所谓大牛与菜鸟,估计这是重要的区别之一了。说到布尔型,估计不少人都知道JS中非0即为true,那么请您运行一下下面这两行代码:1 var iTest=2;2 if(iTest)3 {4    alert(true);5 }6 if(iTest==...

2018-08-01 21:33:46 542

原创 js中sort()方法的用法,参数以及排序原理

sort() 方法用于对数组的元素进行排序。语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。注:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。如果想按照其他标准进行排序,就需要提供比较函数,该函数要...

2018-07-18 21:45:25 766

转载 有的图片插入写在css里面,有的图片插入写在css里面,1.二者有何区别? 2.什么图片插入在css,什么图片插入在html里面?

Q1.二者有何区别? A1.写在css里面的图片是以背景图形式存在的,而写在html里的是以<img>标签形式存在的, 在网页加载的过程中,以css背景图存在的图片会等到结构加载完成(网页的内容全部显示以后)才开始加载,而html中的<img>标签是网页结构(内容)的一部分会在加载结构的过程中加载,换句话讲,网页会先加载<img>标签的内容,再加载背景图片...

2018-07-04 22:45:55 481

转载 CSS 外边距(margin)重叠及防止方法

两个或多个块级盒子的垂直相邻边界会重合。结果的边界宽度是相邻边界宽度中最大的值。如果出现负边界,则在最大的正边界中减去绝对值最大的负边界。如果没有正边界,则从零中减去绝对值最大的负边界。注意:相邻的盒子可能并非是由父子关系或同胞关系的元素生成。但是边界的重叠也有例外情况:1、水平边距永远不会重合。2、在规范文档中,2个或以上的块级盒模型相邻的垂直margin会重叠。最终的margin值计算方法如下...

2018-07-02 21:56:40 253

转载 盒模型

1. 什么是CSS盒模型    盒模型,顾名思义,就是一个盒子。生活中的盒子,有长宽高,盒子本身也有厚度,可以用来装东西。页面上的盒模型我们可以理解为,从盒子顶部俯视所得的一个平面图,盒子里装的东西,相当于盒模型的内容(content);东西与盒子之间的空隙,理解为盒模型的内边距(padding);盒子本身的厚度,就是盒模型的边框(border);盒子外与其他盒子之间的间隔,就是盒子的外边距(ma...

2018-06-30 20:46:09 110

转载 关于DDL、DML和DCL的区别与理解

DML、DDL、DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(...

2018-06-13 20:05:47 4526

转载 三种数据库连接池的配置及使用(For JDBC)

DBCP一、导包Apache官网下载DBCP包,导入两个包路径如下:commons-dbcp-1.4-bin\commons-dbcp-1.4\commons-dbcp-1.4.jar:连接池的实现commons-pool-1.5.6-bin\commons-pool-1.5.6\commons-pool-1.5.6.jar:连接池实现的依赖库 CSDN上jar包的下载地址:http://down...

2018-05-26 09:56:28 159

原创 Java中Properties类的操作

  知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介绍Properties类的相关操作一、Java Propertie...

2018-05-25 10:54:39 126

转载 sql语句中count(*),count(1),count(id)区别详解

1.前言相信大多数有一定经验的phper都碰到过这个问题,count(*)和count(1),以及count('id')列有什么区别呢,这三者到底有什么不同呢,今天我将为此做深层的剖析,各位猿友们,注意看哈。。。。。2.问题详解count(*)和count(1)其实并没有区别,这两者都会将表中所有行都算进来,也就是该表的总行数实例如下:两者的结果相同并没有区别,这时因为count()中的值均不是n...

2018-05-10 23:31:09 14362 2

转载 oracle一些经典sql(转自网络整理)

oracle 一些经典sql(转自网络整理)第一篇--------1.列出至少有一个员工的所有部门。---------  SQL> select dname from dept where deptno in(select deptno from emp); SQL> select dname from dept where deptno in(select deptno from e...

2018-05-10 19:53:20 519

转载 MySQL语句增加字段,修改字段名,修改类型,修改默认值

阅读数:10600增加字段:alter table 表名 ADD 字段 类型 约束 [默认值 注释]ALTER TABLE video ADD category_id int(11) unsigned not null DEFAULT '0' COMMENT '视频分类id';修改字段名:alter table 表名 rename column A to BALTER TABLE video RE...

2018-05-03 21:19:23 385

转载 Thread匿名内部类为什么 必须声明为final变量?

匿名内部类使用定义在外部的变量,该变量必须是final类型1:匿名内部类没有构造函数,无法对引用变量进行初始化。所以引用的参数必须是在外部已经初始化的final变量。 2:匿名内部类是出现在一个方法的内部的,如果它要访问这个方法的参数或者方法中定义的变量,则这些参数和变量必须被修饰为final。因为虽然匿名内部 类在方法的内部,但实际编译的时候,内部类编译成Outer.Inner,这说明内部类所处...

2018-03-30 00:27:32 1370

转载 JAVA 面向对象 成员变量和局部变量

在 Java语言中, 根据定义变量位置的不同,可以将变量分成两大类:成员变量局部变量 成员变量和局部变量的运行机制存在很大差异,下面我们看看差异在哪.成员变量 成员变量指的是在类里定义的变量. 局部变量指的是在方法里定义的变量. 下面我给出Java程序中的变量划分图: 成员变量被分为类变量和实例变量两种. 定义成员变量时没有 static 修饰符的就是实例变量. 有st...

2018-03-30 00:00:46 128

转载 内部类

一、内部类定义  内部类(nested classes),面向对象程序设计中,可以在一个类的内部定义另一个类。嵌套类分为两种,即静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。内部类是JAVA语言的主要附加部分。内部类几乎可以处于一个类内部任何位置,可以与实例变量处于同一级,或处于方法之内,甚至是一个表达式的一部分。  内部类是JAVA语言...

2018-03-29 20:52:08 107

转载 什么是序列化,为什么要序列化。

以下是我从网上找到的关于,什么是序列化,为什么要序列化解释的比较好的一篇博文。============================================分割线简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O)。我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!...

2018-03-29 12:05:52 15341 6

转载 Java 异常处理

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法...

2018-03-29 11:55:06 157

转载 Java IO操作——字节-字符转换流(OutputStreamWriter、InputStreamReader)

OutputStreamWriter和InputStreamReader在整个IO包中,实际上就是分为字节流和字符流,但是除了这两个流之外,还存在了一组字节流-字符流的转换类。OutputStreamWriter:是Writer的子类,将输出的字符流变为字节流,即:将一个字符流的输出对象变为字节流的输出对象。InputStreamReader:是Reader的子类,将输入的字节流变为字符流,即:将...

2018-03-25 12:38:32 136

转载 字节流4种copy方式

字节流整体可分为带缓冲区的流和不带缓冲区的流 可分为逐字节复制的流和逐块复制的流 (块其实就是指byte) 常用的一共有4种复制方式!示例:复制源文件文本数据到目标文本中 以下列出主要的代码//逐字节复制//定义file类分别指向源文件和目标文件File src_file1 = new File("from//Test.java");File des_file1 = new File("T...

2018-03-24 17:42:35 606

转载 字节流读写

字节流:(1)InputStream:抽象了应用程序读取数据的方式 OutputStream : 抽象了应用程序写出数据的方式 (2)输入流的基本方法: InputStream in = new InputStream(); int b = in.read(); ...

2018-03-24 17:00:07 482

转载 GBK和UTF-8文字编码的区别:

UTF-8是一种国际化标准的文字编码,我们已知Windows系统程序已经将最初的UTF-8转向Unicode,而GBK的存在是为了中国国情而创造的,不过GBK也将伴随着中文字符的一直流传下去。GBK和UTF-8文字编码的特点:  GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。  至于UTF-8编码则是用以解决国际上字符的一种多字节编码...

2018-03-23 23:45:07 1235

原创 java中split的用法详解

split对字符串以给定的字符进行分隔,得到字符串数组。split有两种定义方法。一种是split(String regex):String[]-string。regex是要分隔的字符。另一种是split(String regex,int limit):String[]-string。regex是要分隔的字符,limit是要限制分隔后的数量。对于特殊字符的分隔|  ^   $  *   .    ...

2018-03-16 16:17:48 24254 3

原创 集合和数组互相转换

数组转换为集合 * 需要注意,转换只能转换为List集合 * 使用的是数组的工具类Arrays的静态方法asList * 只能转换为List集合的主要原因是:Set不能存放重复元素。所以若转换为Set集合可能会出现丢失元素的情况 String[] array = {"one","two","three","four"};        List<String> list = Array...

2018-03-16 13:32:28 372

转载 队列,栈,map查找表总结

队列java.util.Queue 队列—可以存放一组元素,但是存取元素必须遵循先进先出原则 常用实现类:java.util.LinkedList boolean offer(E e)向队尾追加元素E poll()获取队首元素,当获取后该元素即从队列中删除了,所以该方法是出队操作E peek()引用队首元素,与poll方法不同,虽然可以获取队首元素,但不做出队操作栈栈—存储一组元素,但是存取元素必...

2018-03-16 13:04:21 594

转载 Comparable和Comparator的区别

comparableComparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。如果开发者add进入一个Collection的对象想要Collections的sort方法帮你自动进行排序的话,那么这个...

2018-03-15 22:34:36 73

转载 集合Collection和List的详解

1.什么是集合存储对象的容器,面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,存储对象,集合是存储对象最常用的一种方式。集合的出现就是为了持有对象。集合中可以存储任意类型的对象,而且长度可变。在程序中有可能无法预先知道需要多少个对象,那么用数组来装对象的话,长度不好定义,而集合解决了这样的问题。2.集合和数组的区别数组和集合类都是容器数组长度是固定的,集合长度是可变的。数组...

2018-03-07 15:28:27 6852

转载 集合的3种遍历形式(一般for循环、增强型for循环、迭代器)

一、集合的3种遍历形式import java.util.*;class ForTest {public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>();list.add(1);list.add(2);list.add(3);for(Integer str: list...

2018-03-05 10:50:00 1267

转载 Java中Iterator(迭代器)用法整理

迭代器(Iterator)  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iterator功能比较简单,并且只能单向移动:  (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意...

2018-03-05 10:49:25 432

转载 java 泛型详解-绝对是对泛型方法讲解最详细的

对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化...

2018-03-05 10:13:18 97

转载 scanner.next()与scanner.nextLine()的区别

1.next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的前后是与分隔模式匹配的输入信息,所以next方法不能得到带空格的字符串而...

2018-03-04 10:21:29 370

转载 实例讲解String Date Calendar之间的转换

1.Calendar 转化 String?12345Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime());2.String 转化Calendar?123...

2018-03-02 22:03:46 127

转载 Java时间类Date与Calendar的区别与使用

Java中的日期和时间处理方法Date类(官方不再推荐使用,官方解释Date类不利于国际化,推荐使用Calendar类)Calendar类DateFormat类 使用此类来时间初始化Date类Date 表示特定的瞬间,精确到毫秒。 在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和解析日期字符串。不过,这些函数的 API 不易...

2018-03-02 22:03:00 1741

转载 java重载与重写的区别+重写父类equals方法的完美实现

【1】java重载1.1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 1.2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 1.3) 重载的...

2018-02-28 22:47:01 247

转载 关于正则表达式

Java正则表达式的解释说明表达式意义:1.字符x    字符 x。例如a表示字符a\\    反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n    带有八进制值 0的字符 n (0 <= n <= 7)\0nn    ...

2018-02-28 21:21:24 189

空空如也

空空如也

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

TA关注的人

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