![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 59
xiaoliang820
这个作者很懒,什么都没留下…
展开
-
javamail 发送邮件的代码
//该程序是javamail,用于发送邮件的import java.util.*;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message原创 2013-07-13 17:36:27 · 232 阅读 · 0 评论 -
访问Map的两种方式
//以Employee为例子//1.迭代器Map maps = department.getEmpMaps();Iterator it = maps.keySet().iterator();while(it.hasNext()){String key = (String) it.next();Employee emp = maps.get(key);System.out.println("key=原创 2014-03-11 21:09:58 · 300 阅读 · 0 评论 -
N的阶乘的实现
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;/* * 由于java数据类型最大范围有限,所以计算阶乘的结果会超出原创 2014-08-05 22:21:33 · 169 阅读 · 0 评论 -
单例模式(singleton)的五种方式
//懒汉模式//实现多线程同步,效率比较低public class Singleton1 { private static Singleton1 instance = null; //构造函数定义成private,禁止外部创建Singleton实例 private Singleton1(){} public static synchronized Singleton1 getInsta原创 2014-08-22 14:27:13 · 276 阅读 · 0 评论 -
synchronized java
synchronized 是用来实现多线程编程互斥的,主要是可以修饰三个地方:(1)xiu原创 2014-08-09 17:43:33 · 130 阅读 · 0 评论 -
ThreadLocal 线程共享多个变量比较优雅的例子
import java.util.Random;public class ThreadLocalTest { public static void main(String[] args){ for(int i=0;i<2;i++){ new Thread(new Runnable(){ @Override public void run() { int data =原创 2014-08-09 23:04:53 · 987 阅读 · 0 评论 -
文件的复制和改名
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream原创 2014-09-12 14:12:47 · 216 阅读 · 0 评论