1 利用Thread和Runnable创建线程
【实验目的】
(1)理解用实现Runnable接口的方法实现多线程。
(2)掌握线程优先级的设置。
(3)加深对线程状态转换的理解。
【实验要求】
要求一:利用多线程实现旋转的行星
要求二:写一个线程SyncDemo, 给其设计一个方法public class getNumber() 从1开始计数到20停止。其中,设计两个同步线程AT...
分类:
编程语言 时间:
2014-10-07 18:44:23
阅读次数:
505
1.以前使用线程API并没有返回结果,Callable/Future/FutureTask正是解决了此问题,并在调用过程中
作出对异常的捕获
-Callable执行call()方法返回Object对象,也可抛出异常;调用
Callable并不像Thread,而是调用 Future ExecutorService.submit(Callable task);
-Future 返回值,调用该接...
分类:
编程语言 时间:
2014-10-07 18:09:53
阅读次数:
279
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
/**
* Title: 列表框
* Description: 通过输入框添加元素和点击“删除”按钮删除列表元素
* Copyright: Copyright (c) 2014
* Filename: ...
分类:
编程语言 时间:
2014-10-07 18:25:33
阅读次数:
257
The Algorithm Design Manual, 2ed
跳转至:
导航、
搜索
Springer - The Algorithm Design Manual, 2ed Steven S.Skiena 2008
目录
1
介绍2
算法设计3
数据结构4
排序和搜索5
图遍历6
加权图7
组合搜索与启发式8
DP9
I...
分类:
编程语言 时间:
2014-10-07 18:08:43
阅读次数:
282
本文链接:http://www.cnblogs.com/xxNote/p/4009460.html今天看C Primer Plus里面看449页里面 16.2.1语言符号 讲到从技术方面看,系统把宏的主体当作语言符号类型字符串,而不是字符型字符串。这句话感到不是很理解,结合450页的那个例子自己写个...
分类:
编程语言 时间:
2014-10-07 17:16:03
阅读次数:
270
一、概述JAVA的集合框架中定义了一系列的类,这些类都是存储数据的容器。与数组、StringBuffer(StringBuilder)相比,它的特点是:1.用于存储对象。2.集合长度可变。3.不可以存储基本数据类型。比较三种容器的特点:数组必须存放同一种元素。StringBuffer必须转换成字符串...
分类:
编程语言 时间:
2014-10-07 17:48:53
阅读次数:
187
最近深受轮子哥影响,觉得造一些轮子应该会对自己的技术功底有一定的帮助,就决定先从简单的容器开始实现。废话不多说,就先实现一个Java中的ArrayList。ArrayList是我们在Java中使用非常多的一个类,它是顺序表的数组实现,LinkedList是顺序表的链式实现(自己编的名字,懂就好哈),...
分类:
编程语言 时间:
2014-10-07 19:11:53
阅读次数:
221
闲来没事,看了看sqlite的源代码,突然想用c实现c++,写了例如以下demo,自我感觉不错#include #include struct Class;typedef struct Class _Class;struct IMethod{ void (*ctor)(_Class *c); voi...
分类:
编程语言 时间:
2014-10-07 17:31:43
阅读次数:
196
Java代码安全性检查机制:首先由类装载器(class loader)负责把类文件(.class文件)加载到Java虚拟机(JVM)中,它通过区分本地文件系统的类和网络系统导入的类增加安全性,这可以限制任何特洛伊木马程序。因为本机类总是先被加载,一旦所有的类都被加载完,执行文件的内存就固定了。然后,...
分类:
编程语言 时间:
2014-10-07 18:54:03
阅读次数:
235
#include#include#include using namespace std;int main(){ cout ::max)(); cout ::min)() ::max)(); cout ::min)() ::max)(); cout ::min)() ::ma...
分类:
编程语言 时间:
2014-10-07 17:12:23
阅读次数:
180
这里想说的是:代码中的关键点为用指令jmp pFunc跳转到你想要运行的函数pFunc。指令“jmp xxxx”占5个字节,代码中用了个一字节对齐的结构体structThunk,当然也能够用 unsigned char code[5]; 说还有一个关键点就是地址计算了,jmp xxxx指令用了相对跳...
分类:
编程语言 时间:
2014-10-07 18:52:13
阅读次数:
193
须要继承Map的equals函数和hashCode函数package com.category;import java.util.HashMap;public class GenCategoryLevelData { private static HashMap categoryLevel = ne...
分类:
编程语言 时间:
2014-10-07 17:44:23
阅读次数:
237
本文转自:http://www.52nlp.cn/python-%E7%BD%91%E9%A1%B5%E7%88%AC%E8%99%AB-%E6%96%87%E6%9C%AC%E5%A4%84%E7%90%86-%E7%A7%91%E5%AD%A6%E8%AE%A1%E7%AE%97-%E6%9C%...
分类:
编程语言 时间:
2014-10-07 19:07:03
阅读次数:
331
如果你是一个C / C ++开发人员,正在为你的工作寻找一款开源的IDE工具,你可以考虑基于Eclipse的IDE。 Eclipse中拥有一个可扩展的插件系统定制让你轻松的来定制你的IDE,它可以支持各种编程语言,包括Java,C/ C++,PHP,JS等。安装Eclipse CDT插件可以讲你的I...
分类:
编程语言 时间:
2014-10-07 17:40:43
阅读次数:
178
java实现文件编码监测最近在做一个文档的翻译项目,可文档的编码不知道,听头疼的。尝试了很多方法最后发现JCharDet这个工具可以轻松解决这个问题。于是作此笔记希望日后提醒自己以及帮助又需要的人。package com.uujava.mbfy.test;import java.io.Buffere...
分类:
编程语言 时间:
2014-10-07 18:46:03
阅读次数:
205
以下是接口xml格式数据: rss xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
channel>
title>Yahoo! Weather - Beijing, CNtitle>
lin...
分类:
编程语言 时间:
2014-10-07 17:54:03
阅读次数:
338