w6889037
- 浏览: 29152 次
- 性别:
-
社区版块
- ( 0)
- ( 0)
- ( 1)
最新评论
-
sea000sea:
感谢楼主的总结分享,刚好我在学这块内容!
json-lib.jar拼装json字符串
文章列表
package com.example.poi;
import com.sun.org.apache.xerces.internal.impl.dv.util.base64;
import javax.crypto.cipher;
import java.security.*;
import java.security.interfaces.rsaprivatekey;
import java.security.interfaces.rsapublickey;
import java.security.spec.pkcs8encodedkeyspec;
import j ...
package com.example.poi;
import javax.tools.javacompiler;
import javax.tools.toolprovider;
import java.io.*;
public class compiletest {
public static void main(string[] args) throws exception {
compilejava();
compilego();
}
private static void compilej ...
获取java系统级参数
- 博客分类:
- java
package system;
import java.net.inetaddress;
import java.net.unknownhostexception;
import java.util.properties;
import java.util.set;
public class systempropertytest {
public static void main(string[] args){
inetaddress netaddress = getinetaddress();
system.out.println("host i ...
- 2015-12-05 21:13
- 浏览 586
- 分类:编程语言
classutils
- 博客分类:
- java
package test;
import inter.testinter;
import java.io.file;
import java.io.ioexception;
import java.net.url;
import java.util.arraylist;
import java.util.enumeration;
import java.util.list;
public class classutils {
// 给一个接口,返回这个接口的所有实现类
public static list> get ...
- 2015-11-13 13:59
- 浏览 446
- 分类:编程语言
/**
* 时间相减
*/
public static void dataaddsubtract() throws parseexception {
simpledateformat sdf = new simpledateformat("yyyy-mm-dd hh:mm:ss");
string s1 = "2015-5-20 19:54:36";
string s2 = "2015-5-18 3:5:5";
date date1 = sdf.parse(s1);
date date2 ...
- 2015-05-24 15:15
- 浏览 419
- 分类:编程语言
java获取鼠标当前位置
- 博客分类:
- java
方法一:
package window;
import java.awt.mouseinfo;
import java.awt.point;
public class showmousepostion {
public static void main(string[] args) throws interruptedexception {
while(true){
point point=mouseinfo.getpointerinfo().getlocation();
system.out.println("x=" poin ...
- 2015-01-30 12:27
- 浏览 1224
- 分类:编程语言
nio与io拷贝文件性能对比
- 博客分类:
- java
package my;
import java.io.bufferedinputstream;
import java.io.bufferedoutputstream;
import java.io.bufferedreader;
import java.io.bufferedwriter;
import java.io.file;
import java.io.fileinputstream;
import java.io.fileoutputstream;
import java.io.filereader;
import java.io.filewriter;
...
- 2015-01-27 17:25
- 浏览 575
- 分类:编程语言
传统的socket io中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和cpu线程切换的开销将非常巨大。使用nio,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行io操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,nio提供了这种非阻塞的能力。
小量的线程如何同时为大量连接服务呢,答案就是就绪选择。这就好比到餐厅吃饭,每来一桌客人,都有一个服务员专门为你服务,从你到餐厅到结帐走人,这样方式的好处是服务质量好,一对一的服务,vip啊,可是缺点也很明显,成本高, ...
- 2015-01-18 08:47
- 浏览 368
- 分类:编程语言
package thread.tongbu;
/**
* 如题:
* 子线程先执行10次,然后主线程执行100次
* 然后子线程再执行10次,主线程再执行100次
* 如此往复20次
*
*/
public class test {
public static void main(string[] args) throws interruptedexception {
final bus bus=new bus();
new thread(new runnable() {
@override
public v ...
- 2015-01-16 17:08
- 浏览 580
- 分类:编程语言
1,创建person类
package reflect;
import java.io.inputstream;
import java.util.list;
public class person {
public string name="aaaaa";
private int password;
private static int age;
public person() {
system.out.println("person");
}
public person(string n ...
- 2015-01-11 12:30
- 浏览 377
- 分类:编程语言
首先导入附件中的mail.jar和activation.jar
具体发邮件程序如下:
package mail;
import java.io.ioexception;
import java.util.properties;
import javax.mail.authenticator;
import javax.mail.message.recipienttype;
import javax.mail.messagingexception;
import javax.mail.passwordauthentication;
import javax.mail.se ...
- 2014-12-27 19:12
- 浏览 950
- 分类:编程语言