在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecut…
/** * SimpleHttpServer.java */ import java.io.*;import java.net.*;import java.util.StringTokenizer; /** * 一个简单…
Reflection是Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。 Jav…
策略模式 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则 &nb…
示例代码: public static void main(String[] args) { Connection…
jar包: 需要用到collections、dbcp和pool类库 独立jar包下载: dbcp包:http:…
一、为什么要引入java.nio包? Java 平台传统的I/O 系统都是基于Byte(字节)和Stream(数据流)的,相应的I/O 操作都是阻塞型的,所以服务器程序也采用阻塞型I/O 进行数据的读、写操作。本文以TCP长连接…
控制台输入 1、Scanner实现 import java.util.Scanner; /**A simple text scanner which can parse primitive types and strings using * regu…
31 Given the following code fragment: 1) String str = null; 2) if ((str != null) &&am…
作者 Cherami 作者说明 写作本文的目的是总结自己学习java的知识点,也可以方便其它人学习java,个人的感觉是java确实是一个很好的编程语言,而学习好java必须先掌握java的特点,而这些特点在sc…
java多线程示例: package mythread; public class ThreadTest { public static void main(String[] args) { …
链表实现类(仅供参考): package link; public class Link { private Node head; public Link(){&nb…
TCP服务端源码示例: package TCP; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;imp…
前置:已装好VC++2008 1. 必须下载:vtk-5.6.0-win32.exevtk-5.6.0.zip 源程序vtkdata-5.6.0.zip 数据(vtk相关安装程序下载:http://vtk.org)cmake-2.8.2…
一提到JAVA,谈论最多的就是JSP/SERVLET/J2EE之类的,但对于用JAVA对图片进行效果变换,到论坛里看了看,关于这方面的话题并不多,网上关于图像效果处理的文章也并不丰富,于是在自己摸索了几天,并且参考了AnfyJava(专业级的JAVA…