摘要: 在BS中,xml,html,css和js我们都用过,起初分不清这四者的区别和联系,只知道别人说css、js什么的随着知识的增长,有了一些体会。 是什么?做什么用? (一)XML—Extensible Markup Language 可扩展标记语言是一种简单的数据存储语言,使用一系列简单的标记描述数据 阅读全文
posted @ 2017-03-31 10:13 托马斯骨头收集 阅读(1876) 评论(0) 推荐(0) 编辑
摘要: 1.在内连接即inner join中没有区别, 2.在使用left jion时,on和where条件的区别如下: 1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left joi 阅读全文
posted @ 2017-03-30 18:42 托马斯骨头收集 阅读(7203) 评论(1) 推荐(2) 编辑
摘要: 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数 阅读全文
posted @ 2017-03-30 17:24 托马斯骨头收集 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了冒泡排序,现在介绍一下其他的排序算法 各种排序的稳定性,时间复杂度和空间复杂度总结: 3.选择排序 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中,且数组的长度是N) 1:从a[0]-a[N-1]中选出最小的数据,然后与a[0]交换位置 2:从a[1]-a[N-1]中选出最小 阅读全文
posted @ 2017-03-30 16:32 托马斯骨头收集 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 经典排序算法 - 冒泡排序Bubble sort 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换, 这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子 例子为从小到大排序, 原始待排序数组| 6 | 2 | 阅读全文
posted @ 2017-03-30 15:37 托马斯骨头收集 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1 HashMap不是线程安全的 hastmap是一个接口是map接口的子接口,是将键映射到值的对象,其中键和值都是对象,并且不能包含重复键,但可以包含重复值。 就像在上面的随笔中提到过,先比较hashcode的值如果不同直接放进集合中,若同则比较与其他对象的equals值是否相等,等则覆盖或舍弃, 阅读全文
posted @ 2017-03-30 10:15 托马斯骨头收集 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 重载Overloading与重写Overriding是一个类中多态性的两种表现。 (1)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 方法重载是让类以统一的方式处理不同类型数据的一种手段。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具 阅读全文
posted @ 2017-03-30 09:46 托马斯骨头收集 阅读(262) 评论(0) 推荐(1) 编辑
摘要: 先来些简单的问题 “你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能; HashMap是非synchronized(同步,关键字,线程);HashMap很快;以及HashMap 阅读全文
posted @ 2017-03-29 17:02 托马斯骨头收集 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 总结: 1、equals方法用于比较对象的内容是否相等(覆盖以后) 2、hashcode方法只有在集合中用到 3、当覆盖了equals方法时,比较对象是否相等将通过覆盖后的equals方法进行比较(判断对象的内容是否相等)。 4、将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的 阅读全文
posted @ 2017-03-29 15:17 托马斯骨头收集 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: equal主要是判断对象的内存地址引用是不是同一个,即是不是同一个对象 ==比较的是内存地址是否相等 若一个变量指向数据是对象类型的,此时涉及两块内存,对象本身占一块内存(堆内存),变量也占一块内存 Object obj=new Object(); 变量obj是一个内存,new Object()是另 阅读全文
posted @ 2017-03-29 15:11 托马斯骨头收集 阅读(341) 评论(0) 推荐(0) 编辑