w6889037的博客 -买球官网平台

`
文章列表

java

    博客分类:
  • java
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 ...
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 ...

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 ...

java时间相减

    博客分类:
  • java
/** * 时间相减 */ 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 ...
方法一: 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 ...
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; ...

nio与io的区别

    博客分类:
  • java
传统的socket io中,需要为每个连接创建一个线程,当并发的连接数量非常巨大时,线程所占用的栈内存和cpu线程切换的开销将非常巨大。使用nio,不再需要为每个线程创建单独的线程,可以用一个含有限数量线程的线程池,甚至一个线程来为任意数量的连接服务。由于线程数量小于连接数量,所以每个线程进行io操作时就不能阻塞,如果阻塞的话,有些连接就得不到处理,nio提供了这种非阻塞的能力。 小量的线程如何同时为大量连接服务呢,答案就是就绪选择。这就好比到餐厅吃饭,每来一桌客人,都有一个服务员专门为你服务,从你到餐厅到结帐走人,这样方式的好处是服务质量好,一对一的服务,vip啊,可是缺点也很明显,成本高, ...
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 ...

java反射实例

    博客分类:
  • java
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 ...

java发邮件实例

    博客分类:
  • java
首先导入附件中的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 ...
global site tag (gtag.js) - google analytics