- 博客(12)
- 资源 (4)
- 收藏
- 关注
转载 Java线程池几个参数的理解
线程池几个参数的理解:比如去火车站买票, 有10个售票窗口, 但只有5个窗口对外开放. 那么对外开放的5个窗口称为核心线程数, 而最大线程数是10个窗口.如果5个窗口都被占用, 那么后来的人就必须在后面排队, 但后来售票厅人越来越多, 已经人满为患, 就类似于线程队列已满.这时候火车站站长下令, 把剩下的5个窗口也打开, 也就是目前已经有10个窗口同时运行. 后来又来了一批人,10个窗口也处理不过来
2017-10-11 16:52:19 1000
转载 Java 四种线程池的用法分析
转载自:http://blog.csdn.net/u011974987/article/details/510277951. new Thread的弊端执行一个异步任务你还只是如下new Thread吗?new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated met
2017-10-11 10:20:20 397
原创 求数组中第二大的数
public class SecMax { public static void main(String[] args) { int[]arr = {7,3,19,40,4,1,69,54}; int SecMax = getSecMax(arr); System.out.println(SecMax); } public stat
2017-10-05 20:03:39 627
原创 寻找数组中的最大值和最小值
public class MaxMin { static int Max; static int Min; public static void GetMaxAndMin(int[] arr) { Max = arr[0]; Min = arr[0]; for (int i = 1; i < arr.length - 1; i++
2017-10-05 19:53:17 2148 4
原创 数字全排列
public class ArrayRank { private int[] numbers = new int[]{1, 2, 3,4}; private int n = numbers.length; //用来标记图中结点是否被遍历过 private boolean[] visited = new boolean[n]; //图的二维数组表示 pr
2017-10-05 17:04:20 584
原创 计算单词数
public class CountWords { public static void main(String[] args) { String s = " i am hehao "; //wordCount(s); wordCount1(s); } public static void wordCount(String str)
2017-10-05 17:01:53 877
原创 判断两个字符串是否由相同的字符组成
public static void compare(String s1,String s2){ byte[]b1 = s1.getBytes(); byte[]b2 = s2.getBytes(); Arrays.sort(b1); Arrays.sort(b2); s1 = new String(b1);
2017-10-05 17:01:09 1103
原创 删除字符串中重复的字符
public class RepeatStr { public static void main(String[] args) { // delRepeat("01211113477440000447756677899123"); String str = "abcaabcd"; str = delRepeat2(str); Sys
2017-10-05 16:59:17 1702
原创 输出字符串的所有组合
public class CharCombine { public static void printCom(String s ){ int len = s.length(); int com_count = 1<<len; for (int i=1;i<com_count;i++){ for (int j=0;j<len
2017-10-05 16:57:05 951
转载 Java集合中Comparable和Comparator辨析
一.Comparable和Comparator简介在对集合元素进行比较时一般使用TreeSet.对于简单的数据类型,TreeSet可以直接进行比较。但是对于复杂的数据类型,比如自己定义的数据类型或者类,就需要自己设置比较方法与比较规则了,这时就需要使用Comparable和Comparator。 Comparable和Comparator都是用来实现集合中的排序的,只是Comparable是在集合内
2017-10-02 22:33:10 369
转载 JAVA中泛型的原理
转载自:http://irfen.iteye.com/blog/1888312一、Java泛型介绍泛型是Java 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java泛型被引入的好处是安全简单。 在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参
2017-10-02 22:25:50 584
转载 一个进程最多可以创建线程的数目
转载自:http://blog.csdn.net/gtyi999/article/details/50404611(1)在x86平台32位系统,系统占用2GB地址空间,用户方式2GB。如果使用VS,链接程序开关/SACK 或者/F可以设置线程堆栈大小,默认分配一个线程的堆栈大小是1MB,当CreateThread参数的StackSize大小与链接程序设置的不一致时,采用的方法是谁大用谁的,所以用4K
2017-10-02 22:13:47 3422
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人