java线程和线程池
一、创建多线程的方式
java多线程很常见,如何使用多线程,如何创建线程,java中有两种方式,第一种是让自己的类实现Runnable接口,第二种是让自己的类继承Thread类。其实Thread类自己也是实现了Runnable接口。具体使用实例如下:
1、通过实现Runnable接口方式
1
2
3
4
5
6
7
8
9
10...
分类:
编程语言 时间:
2015-06-08 19:43:02
阅读次数:
162
Java中的泛型的使用:1.普通的泛型使用
在使用类的时候后面的
public class MyClass1 {//此处定义的泛型是T
private T var;
public T getVar() {
return var;
}
public void setVar(T var) {
this.var =...
分类:
编程语言 时间:
2015-06-08 19:41:12
阅读次数:
125
pair类型在utility头文件中定义, 包含两个数据值, pair类的成员都是公有的, 这两个成员分别命名为first 和 second.可以直接用p.first或p.second的方式访问其数据成员, 在创建pair对象时, 必须提供两个类型名: pair对象所包含的两个数据成员各自对应的类型名字, 这两个类型不必相同.
pair p1; 创建一个空的pair对象, 这两...
分类:
编程语言 时间:
2015-06-08 19:40:23
阅读次数:
186
//and、or多条件联合查询
//age条件(and条件)
BasicDBList condList = new BasicDBList();
BasicDBObject cond = new BasicDBObject();
cond.put("$gt",0);
cond.put("$lte",40);...
分类:
编程语言 时间:
2015-06-08 19:40:12
阅读次数:
168
正则表达式(简称RE)本质上可以看作一个小的、高度专业化的编程语言,在Python中可以通过re模块使用它。使用正则表达式,你需要为想要匹配的字符串集合指定一套规则,字符串集合可以包含英文句子、e-mail地址、TeX命令或者其它任何你希望的字符串。然后您能提这样的问题:“这个字符串匹配这个模式吗?”,或者“在这个字符串中存在这个模式的匹配吗?”。你也能使用正则表达式修改一个字符串或者分离它。
...
分类:
编程语言 时间:
2015-06-08 19:38:15
阅读次数:
116
正则表达式(简称RE)本质上可以看作一个小的、高度专业化的编程语言,在Python中可以通过re模块使用它。使用正则表达式,你需要为想要匹配的字符串集合指定一套规则,字符串集合可以包含英文句子、e-mail地址、TeX命令或者其它任何你希望的字符串。然后您能提这样的问题:“这个字符串匹配这个模式吗?”,或者“在这个字符串中存在这个模式的匹配吗?”。你也能使用正则表达式修改一个字符串或者分离它。
...
分类:
编程语言 时间:
2015-06-08 19:36:36
阅读次数:
156
本文主要讲述基于VC++6.0 MFC图像处理的应用知识,主要结合自己大三所学课程《数字图像处理》及课件进行讲解,主要通过MFC单文档视图实现显示BMP图像增强处理,包括图像普通平滑、高斯平滑、不同算子的图像锐化知识。希望该篇文章对你有所帮助,尤其是初学者和学习图像处理的学生。...
分类:
编程语言 时间:
2015-06-08 19:35:14
阅读次数:
183
1. sudo mkdir /usr/lib/jvm
2.官网下载jdk jdk下载,以jdk1.8.0_40为例
解压后,移动到/usr/lib/jvm下
3. sudo vim bash.bashrc,添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_40
export JAVA_BIN=$JAVA_HOME/bin
export...
分类:
编程语言 时间:
2015-06-08 19:37:04
阅读次数:
138
HBase JAVA API 方式操作HBase的表的增加、删除、修改、查询操作...
分类:
编程语言 时间:
2015-06-08 19:34:46
阅读次数:
122
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、基本概念1)Collection:一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则了确定对象产生的顺序(通常与...
分类:
编程语言 时间:
2015-06-08 19:32:38
阅读次数:
140
今天做一个c#,用到一个图表控件,可惜里面的很多值坐标是用object数组,声明时没有加长度,结果声明了一个数组,用Array.CopyTo方法,结果老是提示数组索引超过下标。默认声明的没有加长度的数组,只有一个长度的空间,也就更这时在内存里面分配的时候,只会分配一个类型长度。具体多大不知道,可能是...
分类:
编程语言 时间:
2015-06-08 19:31:48
阅读次数:
164
不应该说是前段时间了,就最近吧,发现公司有一个系统用的还是Http协议,当时就想了,现在都用https协议,有证书的那安全大很多啊 ,还用http不会连加密都没有吧,找了一番,果然如此,别说是传输加密了,就连后台保存到数据库的密码都没有加密,本着闲的蛋疼的想法(主要是公司大部分是业务,感觉想跳啊),...
分类:
编程语言 时间:
2015-06-08 19:28:52
阅读次数:
4860
1、 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。 2、 线程安全不同 HashTable的方法是...
分类:
编程语言 时间:
2015-06-08 19:28:34
阅读次数:
157
有些知识点可能平时一直在使用,不过实际开发中我们可能只是知其然不知其所以然,所以经常的总结会对我们的提高和进步有很大的帮助,这里记录自己在工作之余的问题,持续更新,欢迎高手斧正. 数组、List和ArrayList的区别
分类:
编程语言 时间:
2015-06-08 19:27:02
阅读次数:
200
第四部分 面向对象编程与泛型编程第15章~16章2015年5月18日 星期五 9:19第15章 面向对象编程面向对象编程:概述面向对象编程基于三个基本概念:数据抽象,继承和动态绑定。在C++中,用类进行数据抽象,用类派生从一个类继承另一个类,派生类继承基类的成员。动态绑定使编译器能够在运行时觉得使用...
分类:
编程语言 时间:
2015-06-08 19:26:13
阅读次数:
168