Java
文章平均质量分 77
aliushui
这个作者很懒,什么都没留下…
展开
-
map的四种遍历
对map的4中遍历方法 public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System转载 2015-03-20 20:21:23 · 261 阅读 · 0 评论 -
遍历list的三种方法
学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码如下: [java] view plaincopy package com.hisense.tiger.list; import java.util.Arra转载 2015-03-20 19:53:12 · 447 阅读 · 0 评论 -
Matcher类matches()与find()区别
众所周知JAVA有一个强大的工具包java.util.regex, 通过Pattern和 Matcher这两个类可以通过正则表达式来匹配字符串. Pattern是正则表达式的编译后的对象形式,即正则模式. Matcher是这个正则模式创建的匹配给定输入与此模式的匹配器. 典型的调用顺序是 String regex = "a*b"; Pattern p = Pattern.compile(转载 2015-03-21 11:38:40 · 3086 阅读 · 1 评论 -
JavaScript实现页面跳转的几种方式
第一种: window.location.href="index.php"; //比较常用的方法,没什么可解释的,后面直接跟指定要跳转的地方。 第二种: alert("返回"); window.history.back(-1); //类似于按钮,参数是转载 2015-05-24 11:22:23 · 354 阅读 · 0 评论 -
java中创建线程的的几种方式
1,继承自Thread类,代码逻辑写在子线程中,需要重写run()方法,主线程里start()就可以了 package com.myjava.thread; public class ExtendsThread extends Thread{ private final static int THREAD_NUM = 5; public static v转载 2016-07-11 21:25:54 · 306 阅读 · 0 评论 -
Java Executors(线程池)
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习过程。转载 2016-07-11 22:17:29 · 298 阅读 · 0 评论 -
重写、覆盖、重载、多态几个概念的区别分析
override->重写(=覆盖)、overload->重载、polymorphism -> 多态 override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方转载 2016-07-03 17:43:29 · 1504 阅读 · 0 评论