下面是一个例子,演示如何执行一个进程(类似于在命令行下键入命令),读取进程执行的输出,并根据进程的返回值判断是否执行成功。一般来说,进程返回 0 表示执行成功,其他值表示失败。转自:http://my.csdn.net/tony2250804606/code/detail/38125import java.io.*; /** * 示例:执行进程并……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2626浏览 1092个赞
java获取程序运行路径、获取当前jar路径public class RtuMain { public static void main(String[] args) { System.out.println(getProjectPath()); System.out.println(getRealPath()……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2608浏览 1060个赞
Java生成中文验证码代码package com.cqcet.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;i……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1948浏览 1988个赞
Java常见读取*.properties文件的两种方法import java.io.InputStream;import java.util.Enumeration;import java.util.List;import java.util.Properties;import java.util.ResourceBundle;import ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3084浏览 2559个赞
Java删除properties配置文件中指定键值public static boolean deleteKeyValue4Pro(String delete_key, String delete_value) { boolean flag = false; String toreplace =delete_key + "="……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1811浏览 1529个赞
Java多线程编程中的lock使用代码详解import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.locks.Lo……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1988浏览 1607个赞
基本思想:堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(h1,h2,…,hn),当且仅当满足(hi>=h2i,hi>=2i+1)或(hi……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2849浏览 109个赞
基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。public class selectSort { public selectSort(){ int a[]={1,54,6,3,78,34,12,45}; int position……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2214浏览 585个赞
在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 package com.test; public class insertSort {public insertSort(){ inta[]={49,38,65,97,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2010浏览 2503个赞
Java排序算法 – 希尔排序(最小增量排序)基本思想:算法先将要排序的一组数按某个增量d(n/2,n为要排序数的个数)分成若干组,每组中记录的下标相差d.对每组中全部元素进行直接插入排序,然后再用一个较小的增量(d/2)对它进行分组,在每组中再进行直接插入排序。当增量减到1时,进行直接插入排序后,排序完成。public class she……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1923浏览 671个赞
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。public class bubbleSort {public bubbleSort(){ int a[]={49,38,65,97,76,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2857浏览 1788个赞
基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。public class quickSort { int a[]={49,38,65,97,76,13,27,49,78,34,……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1739浏览 809个赞
基本排序:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。import java.util.Arrays;public class mergingSort {int a[]={49,38,65,97,76,13,27,49,78,34……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1788浏览 2825个赞
基本思想:将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。import java.util.ArrayList;import java.util.List;public class radixSort { int a[]=……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1187浏览 815个赞
Java中反射机制(Reflection)研究及代码演示转自:http://blog.csdn.net/jzhf2012/article/details/8466540 首先看下基本概念:  (一)在Java运行时环境中,对于任意一个类,能否知道……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1276浏览 173个赞
包含数据读取、调用存储过程、执行批处理、事务等转自:http://blog.csdn.net/jzhf2012/article/details/8458738package test.jdbc;import java.sql.*;public class JDBCTest { private static Connection conn = nu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1958浏览 1064个赞
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。转自:http://blog.csdn.net/hopezhangbo/article/details/7773187     一、当两个并发线程访问同一……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1371浏览 494个赞
Java日期格式之间的相互转换代码package com.hxhk.cc.util;import java.text.SimpleDateFormat;import java.util.Date;import com.lowagie.text.pdf.codec.postscript.ParseException;public class Da……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2061浏览 1577个赞
Java字符ip地址和数字ip地址之间的相互转换package com.hxhk.cc.util;import java.util.regex.Matcher;import java.util.regex.Pattern;public class IPAddressFormatter { private static final long se……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2952浏览 1005个赞
Java代码演示设计模式之工厂模式转自:http://blog.csdn.net/communicate_/article/details/8274227package com.sun.java.design;//定义一个接口interface Computer { public void type();}class Dell impleme……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2111浏览 1781个赞
10个常见的Java面试题,这是面试题,不是笔试,就是面对面随便聊聊的题目 1、HashMap和Hashtable的区别。 都属于Map接口的类,实现了将惟一键映射到特定的值上。HashMap 类没有分类或者排序。它允许一个null 键和多个nul……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1734浏览 2616个赞
Java以独占的方式写文件的几种方法来源:jxqlovejava// 方案1:利用RandomAccessFile的文件操作选项s,s即表示同步锁方式写RandomAccessFile file = new RandomAccessFile(file, "rws");// 方案2:利用FileChannel的文件锁File f……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2057浏览 1040个赞
Java统计字符串中汉字,英文,数字,特殊符号个数转自:http://blog.csdn.net/adam_zs/article/details/8218142package wzs.arithmetics;/** * 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量 * @author wWX154783 * */public ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1972浏览 1406个赞
测试 str.isEmpty()和 “”.equals(str)两种判断的效率比较次数999999999str.isEmpty()用时2735(2.7秒)“”.equals(str)用时10516(10秒)差别如此之大public class Test4 { public static v……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1777浏览 1773个赞
Java对大量无序数据获取前N个的代码来源:http://blog.csdn.net/adam_zs/article/details/8348408/** * list类型有序的存储 * @author wWX154783 */public class LimitStorageList{ private long maxTopN;//……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1804浏览 1877个赞
java处理json格式的数组演示String option = ""; // Dom4JHelper.getValueByEleName(queryXml,"option"); option = "[{seq:1,option:\"aaaa\",optionimg:\&qu……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2821浏览 415个赞
Java从网上下载文件的代码转自:http://blog.csdn.net/heng_ji/article/details/8481922 DownLoadUtil.javaimport java.io.BufferedInputStream;import java.io.Buf……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3137浏览 2581个赞
Java生成随机数代码演示import java.util.Random;public class RandomCode { public String getrandomCode(){ Random random = new Random(); StringBuffer randomCode = new StringBuffer(); ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 3005浏览 749个赞
Java让cpu的占用率保持一条直线转自:http://blog.csdn.net/adam_zs/article/details/8481644// CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况。public class CPUTest{ public static void main(Str……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2379浏览 1032个赞
将Array转换成Java.util.ListObject[] array = new Object[]{"12","23","34"};java.util.List list = Arrays.asList(array);……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2108浏览 921个赞
Java转换整形(int)为字节数组(byte array)public static byte[] intToByteArray(int value) { byte[] b = new byte[4]; for (int i = 0; i < 4; i++) { int offset = (b.length - ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2163浏览 2504个赞
Java转换字节数组(byte array)为整形(int)/** * Convert the byte array to an int. * * @param b The byte array * @return The integer */public static int byteArrayToInt(byte[] b) { ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1911浏览 1564个赞
这段代码需要JavaMail支持Properties props = new Properties();props.put("mail.smtp.host", "your-smtp-host.com");Session session = Session.getDefaultInstance(props, n……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2099浏览 998个赞
Java经典安全数组实现转自:http://blog.csdn.net/zhangheliang2010/article/details/8484058final class DataSources { private int size; private DataSource[] data = new DataSource[4……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2459浏览 2860个赞
O(1)时间复杂度删除链表节点Java代码演示转自:http://blog.csdn.net/zhangheliang2010/article/details/8089646package lineartable;/** * 链表节点类 */class Node{ public String value; public Node……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1361浏览 2716个赞
Java代码同时求数列的最大值与最小值转自:http://blog.csdn.net/zhangheliang2010/article/details/8107785package agrisom;/** * 同时求最大值与最小值 */public class FindMaxAndMin { public void findMaxAnd……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2200浏览 1537个赞
XStream是thoughtworks公司发布的一个简单的Java类库,用于将JavaBean序列化为XML,并且能够将XML文件反向转换为JavaBean.转自:http://blog.csdn.net/jianhua0902/article/details/8487043 实例:……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2538浏览 867个赞
java实现十六进制数据与图片的互相转换转自:http://blog.csdn.net/jianhua0902/article/details/8487031 1 十六进制转图片jpgimport java.io.BufferedReader;import j……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1903浏览 733个赞
java中List对象通用排序算法来源:http://blog.csdn.net/c622724/article/details/8486909/** * 学生实体类 * @author chenchuang * */public class Student { public Student(int id, String name, in……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1302浏览 366个赞
java超快速文本去重复代码import java.io.*;import java.util.HashSet;import java.util.Iterator;import java.util.Set;public class SpeedClear { public static void main(String[] args) { ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2624浏览 493个赞
Java以sql 的Timestamp格式返回当前时间java.util.Date date = new java.util.Date();Timestamp timestamp = new Timestamp(date.getTime());……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2622浏览 2100个赞
Java配置httpclient4.2.1的代码 public class ConnectionManager { static final int TIMEOUT = 20000;//连接超时时间 static final int SO_TIMEOUT = 60000;//数据传输超时 public static DefaultHtt……继续阅读 » 水墨上仙 4年前 (2021-04-07) 2265浏览 702个赞
Java检测程序运行的操作系统类型/*Check which operating system the program is running. The program explains itself.*/public class OSValidator { public static boolean isWindows() { ……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1679浏览 1540个赞
各种Java时间日期格式化函数代码java.util.*;import java.text.*;import java.util.Calendar;public class VeDate { /** * 获取现在时间* * @return 返回时间类型 yyyy-MM-dd HH:mm:ss */ public static Date……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1287浏览 195个赞
1:根据合数为多个质数之积判断。 2:判断n是否为质数只要判断到sqrt(n); 3:在1~n中只要判断6m+1和6m+5,其余皆为合数。import java.util.ArrayList;public class FindPrime { public static void main(String[] args) { double star……继续阅读 » 水墨上仙 4年前 (2021-04-07) 1765浏览 545个赞