package me.gacl.main;
創(chuàng)新互聯(lián)建站長(zhǎng)期為近千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為太白企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè),太白網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class Sendmail {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Properties prop = new Properties();
prop.setProperty("mail.host", "smtp.sohu.com");
prop.setProperty("mail.transport.protocol", "smtp");
prop.setProperty("mail.smtp.auth", "true");
//使用JavaMail發(fā)送郵件的5個(gè)步驟
//1、創(chuàng)建session
Session session = Session.getInstance(prop);
//開(kāi)啟Session的debug模式,這樣就可以查看到程序發(fā)送Email的運(yùn)行狀態(tài)
session.setDebug(true);
//2、通過(guò)session得到transport對(duì)象
Transport ts = session.getTransport();
//3、使用郵箱的用戶名和密碼連上郵件服務(wù)器,發(fā)送郵件時(shí),發(fā)件人需要提交郵箱的用戶名和密碼給smtp服務(wù)器,用戶名和密碼都通過(guò)驗(yàn)證之后才能夠正常發(fā)送郵件給收件人。
ts.connect("smtp.sohu.com", "gacl", "郵箱密碼");
//4、創(chuàng)建郵件
Message message = createSimpleMail(session);
//5、發(fā)送郵件
ts.sendMessage(message, message.getAllRecipients());
ts.close();
}
/**
* @Method: createSimpleMail
* @Description: 創(chuàng)建一封只包含文本的郵件
* @param session
* @return
* @throws Exception
*/
public static MimeMessage createSimpleMail(Session session)
throws Exception {
//創(chuàng)建郵件對(duì)象
MimeMessage message = new MimeMessage(session);
//指明郵件的發(fā)件人
message.setFrom(new InternetAddress("gacl@sohu.com"));
//指明郵件的收件人,現(xiàn)在發(fā)件人和收件人是一樣的,那就是自己給自己發(fā)
message.setRecipient(Message.RecipientType.TO, new InternetAddress("gacl@sohu.com"));
//郵件的標(biāo)題
message.setSubject("只包含文本的簡(jiǎn)單郵件");
//郵件的文本內(nèi)容
message.setContent("你好??!", "text/html;charset=UTF-8");
//返回創(chuàng)建好的郵件對(duì)象
return message;
}
}
這個(gè)題目好做,先學(xué)一點(diǎn)Java,然后是html,之后是基本的sql語(yǔ)句,最后學(xué)jsp,然后就能用jsp連接數(shù)據(jù)庫(kù),就能實(shí)現(xiàn)你的愿望了,然后你可以繼續(xù)學(xué)servlet和struts,就能讓你更進(jìn)一步了
你說(shuō)的沒(méi)錯(cuò),就是B/S架構(gòu),你最好先學(xué)一點(diǎn)那個(gè)j2se,這樣比較好理解
import java.lang.Thread;
import java.util.*;
class Test extends Thread{
static NumberMachine machine=new NumberMachine();
public void run(){
int x=0;
try{
for(;;){
x=(int)(Math.random()*5000);
sleep(x);
System.out.println("打印出第"+machine.printNumber()+"張?zhí)柎a");
}
}catch(Exception e){
e.printStackTrace();
System.out.println("消息:"+e.getMessage());
}
}
public static void main(String[] str){
Test t=new Test();
int x=0;
t.start();
try{
sleep(1000);
for(;;){
x=(int)(Math.random()*2000);
sleep(x);
if(machine.getMax()=machine.getMin()) System.out.println("暫時(shí)沒(méi)有客戶來(lái)辦理業(yè)務(wù)");
else System.out.println(machine.finish()+"號(hào)顧客辦理結(jié)束");
}
}catch(Exception e){
e.printStackTrace();
System.out.println("消息:"+e.getMessage());
}
}
}
class NumberMachine{
static ListInteger list=new ArrayListInteger();
private int numberMax=1;
private int numberMin=1;
public int printNumber(){
list.add(Integer.valueOf(numberMax++));
return numberMax-1;
}
public int finish(){
list.remove(Integer.valueOf(numberMin));
numberMin++;
return numberMin-1;
}
public int getMax(){
return numberMax;
}
public int getMin(){
return numberMin;
}
}
標(biāo)題名稱:運(yùn)送快遞的java代碼 java郵寄包裹程序
瀏覽地址:http://chinadenli.net/article42/dodigec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、自適應(yīng)網(wǎng)站、服務(wù)器托管、企業(yè)建站、全網(wǎng)營(yíng)銷推廣、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)