- 博客(15)
- 资源 (8)
- 收藏
- 关注
原创 js获取map长度
var map = {1:'1', 2:'2', 3:'3'};console.log(Object.getOwnPropertyNames(map).length);
2014-06-26 16:59:26 19364
转载 Java中Set的使用
在Java中使用Set,可以方便地将需要的类型以集合类型保存在一个变量中.主要应用在显示列表.Set是一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素。正如其名称所暗示的,此接口模仿了数学上的 set 抽象。以下是在JAVA中使用Set的范例,希望对大家有帮助.impo
2014-06-24 09:39:00 541
原创 java 中hashcode 与 equals的关系(图解释)
先来看能表明hashcode和equals的关系的几句话:equals()相等的两个对象,hashcode()一定相等;equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。反过来:hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。我觉得这样表达两者之
2014-06-20 10:20:05 977
原创 hashcode 和equalse
1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public boolean equals(Object obj) { return (this == obj); } 很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们必需清楚,当String 、Math、还有I
2014-06-20 10:14:15 588
原创 让jqgrid里面数据循环滚动展示
gridComplete: function () {var ob3 = $(this).getGridParam("records"); var div = $('.jqgrid').closest('.ui-jqgrid-bdiv')[0],offsetHeight = div.offsetHeight//////////////, scrollHeight =
2014-06-18 15:22:14 1991
原创 linux下打开oracle服务
如果你的oracle安装和配置都没有问题的话:#su - oracle$sqlplus / as sysdba>startup>exit$lsnrctl start$ps -ef|grep oracle
2014-06-16 10:40:33 659
原创 concat拼接json字符串
有如下json串[{"id":504,"pId":0,"name":"张三","enumValue":null,"dispIndex":1,"seriesCode":"504","propId":3,"children":[]}, {"id":505,"pId":0,"name":"李四","enumValue":null,"dispIndex":2,"seriesCode":"505","p
2014-06-13 14:39:12 4448
原创 Java Map遍历方式的选择
1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map中额外查找一次value,从而降低了总体效率。那么实际情况如何呢? 为了解遍历性能的真实差距,包括在遍历key+value、遍历key
2014-06-12 10:04:20 1083 2
转载 java 线程start和run的区别
java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为线程体,
2014-06-11 13:24:17 976
原创 面试题
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的
2014-06-10 17:21:00 1126
原创 java list大数据量用addAll
问题是这样产生的,网上一哥们发了一个面试题:ListA 里面有 1 2 3 ListB里面有 4 5 6 让ListA变成 1 2 3 4 5 6 我觉得很简单 ,就说用for循环遍历 添加就好了。结果面试官说答案是使用addAll方法,因为这样效率高:我表示很费解,于是查阅了资料。得出以下结
2014-06-09 10:21:51 3799
原创 找出两个数组中相同的元素,不排序直接两次循环取出
import java.util.ArrayList;import java.util.HashMap;import java.util.List;public class Test{ /** * 获取两个整型数组之间的重复元素集合 * @param array1 数组参数1 * @param array2 数组参数2 * @return */ public Li
2014-06-03 11:01:14 5298 1
原创 找出两个数组中不同的元素
import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ArrayListCom { /** * @param args */ public static void main(String[] args) { List rs = new ArrayList
2014-06-03 10:53:10 4565
转载 一个多文件上传的例子
未命名頁面 .myspan { BACKGROUND-COLOR: blue; HEIGHT: 20px; COLOR: #fff; CURSOR: pointer; boder: solid 1px ccc } var tempID=1;function AddFile(obj){if(tempID>4){alert("最多只能同時上傳
2014-06-03 10:35:34 901
原创 StringBuffer与StringBuilder的使用
我们有了StringBuffer,那为什么java里还有个StringBuilder呢?这个类是在java1.5里加进来的,1.4及以前的版本是没有的.那么StringBuilder到底有什么特别之处呢?一、线程分析 在看这篇文章的时候应该有不少人不了解什么叫线程同步,这里做一个形象的比喻:有一个摸奖的箱子,这个箱子只有一个口,并且这个口只能放一只手进去,每次只能一个人摸,那
2014-06-03 10:33:20 897
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人