Java
文章平均质量分 80
痕枫冷
geek,喜欢研究技术
展开
-
Java多线程下压缩文件demo
package net.liuyx.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.Closeable;import java.io.File;import java.io.FileInputStream;import java.io.FileOutp原创 2012-05-30 23:37:13 · 5620 阅读 · 0 评论 -
java bean代码生成器(只需要提供一个url和最外部的类名即可)
写了一个java bean代码生成器,只需要一个url和类名即可原创 2014-11-22 16:08:36 · 1389 阅读 · 0 评论 -
三个Java线程(使用线程池)交替打印1到75个数的两种解法
解法一:还有另外一个解法:package net.liuyx.test; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.原创 2012-12-10 09:53:31 · 5495 阅读 · 4 评论 -
计算hashCode的常见方法
1. 把某个非零常数值,比如说17,保存在一个叫result的int类型的变量中。2.对于对象中每一个关键域f(值equals方法中考虑的每一个域),完成以下步骤:a.为该域计算int类型的散列吗c: i. 如果该域是boolean类型,则计算f?0:1ii. 如果该域是byte、char、short或者int类型,则计算(int)fiii.如果该域是long类型,则计算(转载 2012-08-09 11:43:51 · 12416 阅读 · 2 评论 -
没有任何同步的Java多线程程序(高性能)
package net.liuyx.utils;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import java.util.concurrent转载 2012-07-23 17:17:53 · 1202 阅读 · 0 评论 -
Java多线程——仿真生产汽车组装汽车过程
package net.liuyx.java;import java.util.HashSet;import java.util.Set;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.Exec转载 2012-07-23 11:41:20 · 2718 阅读 · 0 评论 -
相当实用的——Java递归删除指定文件夹下的所有文件
package net.liuyx.java;import java.io.File;public class Delete { private static int counter = 0; /** * @param args */ public static void main(String[] args) { for (S原创 2012-08-06 14:43:21 · 10763 阅读 · 4 评论 -
三个Java多线程循环顺序周期打印1-75个数(用CyclicBarrier实现代码)
package net.liuyx.java;import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.E原创 2012-07-20 14:44:58 · 4487 阅读 · 0 评论 -
高性能二分查找BinarySearch循环取代递归版
二分查找代码:package net.liuyx.algorithm;public class BinarySearch { /** * @param args */ public static void main(String[] args) { int[] a = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };原创 2012-06-20 14:00:46 · 1094 阅读 · 0 评论 -
一个简单的有限状态机例子
public class Test { public static void main(String[] args) { final long money = 600000L; final int preMoney = (int)money; final int loanYears = 30; final int everyMonthMoney = 2000; final原创 2016-03-06 15:06:10 · 4029 阅读 · 0 评论