码迷,mamicode.com
首页 > 编程语言
Java多线程中的Runnable和Thread
摘要: 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。用法:Threa....
分类:编程语言   时间:2014-07-16 20:13:20    阅读次数:219
各新旧版本Java及其相关文档可以从这里下载
http://www.oracle.com/technetwork/java/archive-139210.html
分类:编程语言   时间:2014-07-16 20:13:53    阅读次数:135
Java解压缩zip文件
下面实现的功能是zip文件中的图像文件解压到当前目录下,用jdk自带的处理zip文件的代码处理的,但是不能处理中文名称的文件,要不然就会出错。Java代码importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;impo...
分类:编程语言   时间:2014-07-16 20:14:58    阅读次数:300
c++多态性
多态性(polymorphism)是指允许通一个函数(或是操作符)有不同版本,对于不同的对象执行不同的版本。c++支持一下两种多态(1)编译时的多态性,表现为函数名(或操作符)的重载。(2)运行时的多态性,表现为派生类和虚函数来实现。函数名重载:编译器能够比较具有同名函数的特征,通过识别实参的数目和...
分类:编程语言   时间:2014-07-16 20:15:53    阅读次数:186
模式窗体中调用父页面Javascript
最近项目中使用模式窗体,遇到以下问题记录一下:模式窗体:你必须关闭该窗体,才能操作其它窗体;比如说,必须按确定或取消,或者按关闭。非模式窗体:不必关闭该窗体,就可转换到其它窗体上进行操作。window.showModalDialog("a.html");//模式窗体弹出的子页面,无法调用父页面里的j...
分类:编程语言   时间:2014-07-16 20:24:14    阅读次数:150
c++ boost库学习一:时间和日期
timer类#include #include "iostream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ boost::timer t; coutusing namespace std;int _tmain(i...
分类:编程语言   时间:2014-07-16 20:25:04    阅读次数:224
java 基础学习
a+b: 1 import java.util.Scanner; 2 public class Main { 3 4 public static void main(String args[]){ 5 Scanner cin=new Scanner(System.in);...
分类:编程语言   时间:2014-07-12 13:40:17    阅读次数:244
Unity3D与JAVA交互
Unity for IOS: 打包是将XCODE工程直接交给开发者,开发者可以在工程的基础上继续添加新的视图,最后由开发者自行打包生成IPA包,发布程序。Unity for Android:打包直接生成APK包,等于说源代码开发者是看不到的,但是Unity的自身确实有些局限,针对Android平台我...
分类:编程语言   时间:2014-07-16 20:29:21    阅读次数:308
Java thread(3)
线程间的调度策略 通常是选择优先级高的线程,但是若发生以下情况则终止线程的运行: 1 调用yield 让出对cpu的占用权。 2 调用sleep 3 线程由于I/O操作而受阻 4 更高优先级的线程出现 5 时间片用完 线程类的一些相关方法 isAlive()判断线程的死活、getPriority.....
分类:编程语言   时间:2014-07-16 20:33:57    阅读次数:225
hadoop中使用的Unsafe.java
今天查看hadoop源代码, 发现有个Unsafe.java稍微总结下优势 1 减少线程调度开销, Unsafe.java 通过采用非堵塞原子方式来减少线程调度开销 2 传统线程通信通过wait,notify方法实现(会有信号量的堵塞队列),而Unsafe使用操作系统调度命令park,unpark,...
分类:编程语言   时间:2014-07-16 20:37:03    阅读次数:273
Javascript实现弹出窗口
MyHtml.html 用户注册 X 5555555 5555555 5555555 5555555 5555555
分类:编程语言   时间:2014-07-16 20:37:20    阅读次数:239
JSON 字符串 与 java 对象的转换
//json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1. //把java 对象列表转换为json对象数组,并转为字符串 JSONArray array = JSONArray.from....
分类:编程语言   时间:2014-07-16 20:37:27    阅读次数:224
Java底层代码实现多文件读取和写入
需求: ”E:/data/”目录下有四个文件夹,如下: 每个文件夹下有几个.csv文件,如下: 将每个文件夹下的.csv文件合并成一个以该文件夹命名的.csv文件。 做法: 找到“E:/data”这个目录,循环读取目录下的四个文件夹; 针对每个文件夹,循环读取目录下的文件列表; 将读取的文件写入要合...
分类:编程语言   时间:2014-07-16 20:38:38    阅读次数:225
常见多线程与并发服务器设计方案举例
常见多线程与并发服务器设计方案举例分类:muduo网络库2013-11-04 21:25930人阅读评论(0)收藏举报并发服务器多线程reactorthreadpool一、3点基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。 多个进程不能同....
分类:编程语言   时间:2014-07-16 20:41:58    阅读次数:216
c/c++面试题总结(2)
4.已知String类的原型是: class String { public: String(const char* str = NULL); //普通的构造函数 String(const String& that); //拷贝构造函数 ~String(void);//析构函数 Stri...
分类:编程语言   时间:2014-07-16 20:43:28    阅读次数:196
C++标准库vector以及迭代器
今天看C++的书,出现了一个新的概念,容器vector以及容器迭代器。vector是同一种对象的集合,每个对象都有一个对应的整数索引值。和string对象一样,标准库将负责管理与存储元素相关的类存。引入头文件#include1.vector对象的定义和初始化1 vector v1 ...
分类:编程语言   时间:2014-07-16 20:43:50    阅读次数:135
java获取当前方法
1.获取当前方法堆栈,我们一般用StackTraceElement[] stes = Thread.currentThread().getStackTrace();想要获取当前方法,切记不够灵活,使用数组stes的固定index(网上不少是这样说的,请明辨之)。让我们来看api怎么说的吧?getSt...
分类:编程语言   时间:2014-07-16 20:44:36    阅读次数:429
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!