Core JAVA
bincavin
Nothing
展开
-
J2SDK 1.5、1.6 & 中文版API(全)
J2SDK 1.5、1.6 & 中文版API(全) Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun 公司正在组织多方力量将此文档翻译成中文,并于2005年10月31日在Sun 中国技术社区([url]http://gceclu转载 2012-04-11 23:55:25 · 358 阅读 · 0 评论 -
thread-join
package com.citi.icg.ddi.client.service.test;import java.util.ArrayList;import java.util.List;public class ThreadTest { /** * @param args */ public static void main(S原创 2012-11-09 14:18:41 · 362 阅读 · 0 评论 -
ExecutorService java线程池主线程等待子线程执行完成
java1.5及1.6中通过ExecutorService提供了线程池的支持。我们可以按照如下的方法建立10个线程容量的线程池: ExecutorService exec = Executors.newFixedThreadPool(10); for (i = 0; i < taskAmount; i++)转载 2012-11-09 15:30:31 · 4579 阅读 · 0 评论 -
Java如何等待子线程执行结束
Java如何等待子线程执行结束今天讨论一个入门级的话题, 不然没东西更新对不起空间和域名~~工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程, 往往需要让主线程指定后, 等待子线程的完成. 这里有几种方式.转载 2012-11-09 17:57:57 · 658 阅读 · 0 评论 -
JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue
从Java5开始,Java提供了自己的线程池。每次只执行指定数量的线程,java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。以下是我的学习过程。首先是构造函数签名如下:[java] view plaincopyprint?public ThreadPoolExecutor(int corePoolSize,i转载 2013-01-07 11:18:12 · 393 阅读 · 0 评论 -
java 构造函数和静态变量的执行顺序
java构造函数和静态变量的执行顺序(实例一) java构造函数和静态变量的执行顺序(实例一) Java初始化顺序1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入);2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现转载 2013-05-14 10:47:15 · 599 阅读 · 0 评论 -
think in java interview-高级开发人员面试宝典(二)
http://blog.csdn.net/lifetragedy/article/details/9751079从现在开始,以样题的方式一一列出各种面试题以及点评,考虑到我在前文中说的,对于一些大型的外资型公司,你将会面临全程英语面试,因此我在文章中也会出现许多全英语样题。这些题目来自于各个真实的公司,公司名我就不一一例举了,是本人一直以来苦心收藏的。一个JAVA 的MAI转载 2013-08-30 17:32:04 · 550 阅读 · 0 评论 -
图论算法-求(有向)图中任意两点间所有路径
图论算法-求(有向)图中任意两点间所有路径 求(有向)图中任意两点间所有路径1建图: 图类中包括如下信息:顶点集合,邻接矩阵。 节点类中包括如下信息:是否被访问过,节点的名称,从这个节点访问到下一个节点的集合 图1 图2 2 算法思路 A 将始点设置为已访问,将其入栈 B 查看栈顶节点V在图中,有没有可以转载 2013-11-19 00:46:29 · 3216 阅读 · 0 评论 -
Java中的getResourceAsStream
首先,Java中的getResourceAsStream有以下几种:1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。2. Class.getClassLoader.ge转载 2012-11-01 13:58:55 · 564 阅读 · 0 评论 -
二叉树 2
public class DestinationFillterTest extends TestCase { private static String expression = "(( /UniqueKey/Bizkey eq 12345 ) and (/UniqueKey/Source in ['CORP','PFD','GOVT','EQUITY','CMO','CDS'转载 2012-09-11 13:51:55 · 250 阅读 · 0 评论 -
二叉树
public class Expression { /** * @param args */ public static void main(String[] args) { BTreeNode node = build(expression, new java.util.Stack(), new BTreeNode(null));原创 2012-09-10 10:39:54 · 241 阅读 · 0 评论 -
Java RMI之HelloWorld篇
Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底转载 2012-04-12 23:40:21 · 216 阅读 · 0 评论 -
Java 中的同步于异步
Java中的同步于异步java异步 同步应用所谓异步输入输出机制,是指在进行输入输出处理时,不必等到输入输出处理完毕才返回。所以异步的同义语是非阻塞(None Blocking)。 网上有很多网友用很通俗的比喻 把同步和异步讲解的很透彻转过来 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器转载 2012-05-10 10:16:52 · 313 阅读 · 0 评论 -
内存与缓存的区别
CPU缓存(Cache Memoney)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的转载 2012-06-08 09:56:50 · 826 阅读 · 0 评论 -
JAVA线程池shutdown和 shutdownNow的区别
JAVA线程池shutdown和shutdownNow的区别 shutDown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。转载 2012-05-23 13:53:58 · 444 阅读 · 0 评论 -
NewIOTesting
import java.io.RandomAccessFile;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;public class NewIOTesting {public static void main(String[] args) throws Exception,原创 2012-06-29 02:11:58 · 248 阅读 · 0 评论 -
java实现http post方法发送数据
import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; public class转载 2012-07-11 17:26:59 · 563 阅读 · 0 评论 -
java 读excel
java 读excel引用:http://www.iteye.com/topic/55844 先下载包,再引用方法一.读取Excel文件内容java 代码/**读取Excel文件的内容 * @param file 待读取的文件 * @return */ public static Str转载 2012-08-28 01:43:02 · 287 阅读 · 0 评论 -
java 操作 Excel (读取Excel2003 2007,Poi实现)
java 操作 Excel (读取Excel2003 2007,Poi实现) 2 一. Apache POI 简介( http://poi.apache.org/) 使用Java程序读写Microsoft Office,提供了下面这几种类型: HSSF-提供读写Microsoft Excel XLS格式转载 2012-08-27 23:34:09 · 685 阅读 · 0 评论 -
java中的参数传递方式
java中的参数传递方式 转载▼http://blog.sina.com.cn/s/blog_59ca2c2a0100qhjx.html无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些。闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递。这里的内存模型涉及到两种类型的内存:栈内转载 2017-01-15 17:42:07 · 553 阅读 · 0 评论