欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java各種功能實(shí)現(xiàn)代碼,java實(shí)用代碼

求簡單實(shí)現(xiàn)網(wǎng)上商城功能的java代碼

平時在線10k人大概是讓你創(chuàng)建一個數(shù)據(jù)庫連接池,大小設(shè)置10k。

創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括網(wǎng)站設(shè)計制作、成都網(wǎng)站設(shè)計、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)公司核心團(tuán)隊(duì)十載專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗(yàn),為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。

下面是一個圖書商城的數(shù)據(jù)庫表部分,供你參考

set utf8

DROP TABLE IF EXISTS d_product;

CREATE TABLE d_product (//用來存放總商品,入圖書種類

id int(12) NOT NULL auto_increment,

product_name varchar(100) NOT NULL,

description varchar(100) default NULL,

add_time bigint(20) default NULL,

fixed_price double NOT NULL,

dang_price double NOT NULL,

keywords varchar(200) default NULL,

has_deleted int(1) NOT NULL default '0',

product_pic varchar(200) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_product VALUES (23,'上課睡覺的故事','上課睡覺的故事',1237873000234,200,180,'key',0,'15.jpg');

DROP TABLE IF EXISTS d_book;

CREATE TABLE d_book (//用來存放圖書的具體內(nèi)容

id int(12) NOT NULL,

author varchar(200) NOT NULL,

publishing varchar(200) NOT NULL,

publish_time bigint(20) NOT NULL,

word_number varchar(15) default NULL,

which_edtion varchar(15) default NULL,

total_page varchar(15) default NULL,

print_time int(20) default NULL,

print_number varchar(15) default NULL,

isbn varchar(25) default NULL,

author_summary text NOT NULL,

catalogue text NOT NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_book VALUES (24,'阿斗,'地球出版社',1237873000234,'1萬','1','100',1,NULL,'12345678','無描述,'好書!');

DROP TABLE IF EXISTS d_category;

CREATE TABLE d_category (//商城圖書目錄

id int(12) NOT NULL auto_increment,

turn int(10) NOT NULL,

en_name varchar(200) NOT NULL,

name varchar(200) NOT NULL,

description varchar(200),

parent_id int(10),

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category VALUES (1,1,'Book','圖書',NULL,0);

DROP TABLE IF EXISTS d_category_product;

CREATE TABLE d_category_product (//這個是連接目錄和書籍具體信息的表

id int(12) NOT NULL auto_increment,

product_id int(10) NOT NULL,

cat_id int(10) NOT NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO d_category_product VALUES (72,24,1);

DROP TABLE IF EXISTS d_item;

CREATE TABLE d_item (//這個訂單條目表

id int(12) NOT NULL auto_increment,

order_id int(10) NOT NULL,

product_id int(10) NOT NULL,

product_name varchar(100) NOT NULL,

dang_price double NOT NULL,

product_num int(10) NOT NULL,

amount double NOT NULL,

PRIMARY KEY (id)

)

DROP TABLE IF EXISTS d_order;

CREATE TABLE d_order (//訂單表

id int(10) NOT NULL auto_increment,

user_id int(10) NOT NULL,

status int(10) NOT NULL,

order_time bigint(20) NOT NULL,

order_desc varchar(100) default NULL,

total_price double NOT NULL,

receive_name varchar(100) default NULL,

full_address varchar(200) default NULL,

postal_code varchar(8) default NULL,

mobile varchar(20) default NULL,

phone varchar(20) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB;

DROP TABLE IF EXISTS d_receive_address;

CREATE TABLE d_receive_address (//收件人信息表

id int(12) NOT NULL auto_increment,

user_id int(11) NOT NULL,

receive_name varchar(20) NOT NULL,

full_address varchar(200) NOT NULL,

postal_code varchar(8) NOT NULL,

mobile varchar(15) default NULL,

phone varchar(20) default NULL,

PRIMARY KEY (id)

) ENGINE=InnoDB;

insert into d_receive_address values(1, 6,'Java','sun.cn','10000800','12345','67890');

insert into d_receive_address values(2, 6,'JavaJavaJava','ibm.cn','10000600','12345','67890');

DROP TABLE IF EXISTS d_user;

CREATE TABLE d_user (//用戶表,用戶信息

id int(12) NOT NULL auto_increment,

email varchar(50) NOT NULL,

nickname varchar(50) default NULL,

password varchar(50) NOT NULL,

user_integral int(12) NOT NULL default '0',

is_email_verify char(3),

email_verify_code varchar(50) default NULL,

last_login_time bigint default NULL,

last_login_ip varchar(15) default NULL,

PRIMARY KEY (id),

UNIQUE KEY email (email)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

利用java編寫代碼實(shí)現(xiàn)如下功能,需要全部代碼

很簡單的應(yīng)用,為了節(jié)省字?jǐn)?shù),代碼注釋我就不加了

首先是顯示層,LoinWindow:

import?java.awt.FlowLayout;

import?java.awt.GridBagConstraints;

import?java.awt.GridBagLayout;

import?java.awt.GridLayout;

import?java.awt.event.ActionEvent;

import?java.awt.event.ActionListener;

import?java.awt.event.FocusEvent;

import?java.awt.event.FocusListener;

import?javax.swing.JButton;

import?javax.swing.JFrame;

import?javax.swing.JLabel;

import?javax.swing.JOptionPane;

import?javax.swing.JPanel;

import?javax.swing.JTextField;

import?javax.swing.border.EmptyBorder;

public?class?LoinWindow?extends?JFrame?implements?ActionListener,?FocusListener?{

private?JPanel?mainPanel,?namePanel,?btnPanel;

private?JTextField?tfName,?tfPsd;

private?JButton?btnLogin,?btnCancel;

private?static?final?int?WIDTH?=?300;

private?static?final?int?HEIGHT?=?200;

private?LoginService?service?=?new?LoginService();

public?LoinWindow()?{

super("登錄窗體");

}

public?void?launch()?{

setSize(WIDTH,?HEIGHT);

setVisible(true);

setDefaultCloseOperation(EXIT_ON_CLOSE);

GridLayout?mainLayout?=?new?GridLayout(2,?1);

mainLayout.setVgap(10);

mainPanel?=?new?JPanel(mainLayout);

GridBagLayout?nameLayout?=?new?GridBagLayout();

namePanel?=?new?JPanel(nameLayout);

namePanel.setBorder(new?EmptyBorder(10,?10,?10,?10));

JLabel?nameLabel?=?new?JLabel("姓名:");

tfName?=?new?JTextField();

JLabel?psdLabel?=?new?JLabel("密碼:");

tfPsd?=?new?JTextField();

JLabel?blank?=?new?JLabel("?");

namePanel.add(nameLabel);

namePanel.add(tfName);

namePanel.add(blank);

namePanel.add(psdLabel);

namePanel.add(tfPsd);

GridBagConstraints?s?=?new?GridBagConstraints();

s.fill?=?GridBagConstraints.BOTH;

s.gridwidth?=?1;

s.weightx?=?0;

s.weighty?=?0;

nameLayout.setConstraints(nameLabel,?s);

s.gridwidth?=?0;

s.weightx?=?1;

s.weighty?=?0;

nameLayout.setConstraints(tfName,?s);

s.gridwidth?=?0;

s.weightx?=?4;

s.weighty?=?0;

nameLayout.setConstraints(blank,?s);

s.gridwidth?=?1;

s.weightx?=?0;

s.weighty?=?0;

nameLayout.setConstraints(psdLabel,?s);

s.gridwidth?=?3;

s.weightx?=?1;

s.weighty?=?0;

nameLayout.setConstraints(tfPsd,?s);

FlowLayout?btnLayout?=?new?FlowLayout();

btnLayout.setAlignment(FlowLayout.CENTER);

btnPanel?=?new?JPanel(btnLayout);

btnLogin?=?new?JButton("確定");

btnCancel?=?new?JButton("取消");

btnPanel.add(btnLogin);

btnPanel.add(btnCancel);

btnCancel.addActionListener(this);

btnLogin.addActionListener(this);

mainPanel.add(namePanel);

mainPanel.add(btnPanel);

setContentPane(mainPanel);

tfName.addFocusListener(this);

tfPsd.addFocusListener(this);

pack();

setSize(WIDTH,?HEIGHT);

setLocationRelativeTo(null);

}

@Override

public?void?actionPerformed(ActionEvent?e)?{

Object?source?=?e.getSource();

if(source?==?btnCancel)?{

System.exit(0);

}?else?if(source?==?btnLogin)?{

String?username?=?tfName.getText();

String?password?=?tfPsd.getText();

boolean?success?=?service.login(username,?password);

if(success)?{

warn("成功",?"登錄成功!");

}?else?{

warn("失敗",?"您輸入的用戶名或密碼錯誤?!");

}

}

}

@Override

public?void?focusGained(FocusEvent?arg0)?{

}

@Override

public?void?focusLost(FocusEvent?e)?{

Object?source?=?e.getSource();

if(source?==?tfName)?{

String?username?=?tfName.getText();

try?{

service.matchUsername(username);

}?catch?(LoginException?e1)?{

warn("驗(yàn)證錯誤",?e1.getMessage());

}

}?else?if(source?==?tfPsd)?{

String?password?=?tfPsd.getText();

try?{

service.matchPassword(password);

}?catch?(LoginException?e1)?{

warn("驗(yàn)證錯誤",?e1.getMessage());

}

}

}

private?void?warn(String?title,?String?msg)?{

JOptionPane.showMessageDialog(null,?msg,?title,?JOptionPane.INFORMATION_MESSAGE);

}

public?static?void?main(String[]?args)?{

new?LoinWindow().launch();

}

}

然后是模型層:LoginDao

public?class?LoginDao?{

public?boolean?login(String?username,?String?password)?{

if(username.equals("admin")??password.equals("12345"))?{

return?true;

}

return?false;

}

}

LoginService

import?java.util.regex.Pattern;

public?class?LoginService?{

private?static?final?Pattern?LOGIN_PATTERN?=?Pattern.compile("[a-zA-Z]+");

private?static?final?Pattern?PASSWORD_PATTERN?=?Pattern.compile("[1-9]+");

private?LoginDao?dao?=?new?LoginDao();

public?boolean?matchUsername(String?username)?throws?LoginException?{

if(null?==?username?||?username.isEmpty())?{

return?false;

}

if(!LOGIN_PATTERN.matcher(username).matches())?{

throw?new?LoginException("您輸入的用戶名不合法,請輸入英文!");

}

return?true;

}

public?boolean?matchPassword(String?password)?throws?LoginException?{

if(null?==?password?||?password.isEmpty())?{

return?false;

}

if(!PASSWORD_PATTERN.matcher(password).matches())?{

throw?new?LoginException("您輸入的密碼不合法,請輸入數(shù)字!");

}

return?true;

}

public?boolean?login(String?username,?String?password)?{

if(null?==?username?||?username.isEmpty())?{

return?false;

}

if(null?==?password?||?password.isEmpty())?{

return?false;

}

if(!dao.login(username,?password))?{

return?false;

}

return?true;

}

}

LoginException

public?class?LoginException?extends?Exception?{

public?LoginException(String?arg0)?{

super(arg0);

}

}

不知道分層設(shè)計思想是不是我想的這樣

java代碼功能

Java 是一種編程語言,它本身的作用是通過編寫應(yīng)用程序,幫助人們解決日常工作、生活和學(xué)習(xí)遇到的問題。

一些常見的java功能代碼。如復(fù)制文件夾及文件到指定目錄,遍歷指定盤符所有文件,檢索字符串是否符合指定要求。

關(guān)于java中計算機(jī)的功能實(shí)現(xiàn)代碼求大神指導(dǎo)

import?java.util.Scanner;

import?java.awt.*;

import?java.awt.event.*;

public?class?Test?extends?WindowAdapter?{

Panel?p1?=?new?Panel();

Panel?p2?=?new?Panel();

Panel?p3?=?new?Panel();

TextField?txt;

private?Button[]?b?=?new?Button[17];

private?String?ss[]?=?{?"7",?"8",?"9",?"+",?"4",?"5",?"6",?"-",?"1",?"2",

"3",?"*",?"clear",?"0",?"=",?"/",?"close"?};

static?double?a;

static?String?s,?str;//?定義變量?創(chuàng)建對像

public?static?void?main(String?args[])?{

(new?Test()).frame();

}

public?void?frame()?{

Frame?fm?=?new?Frame("簡單計算器");

for?(int?i?=?0;?i?=?16;?i++)?{

b[i]?=?new?Button(ss[i]);

}

for?(int?i?=?0;?i?=?15;?i++)?{

p2.add(b[i]);

}?//?創(chuàng)建按鈕?并添加到P2

b[16].setBackground(Color.yellow);

txt?=?new?TextField(15);

txt.setEditable(false);

for?(int?i?=?0;?i?=?16;?i++)?{

b[i].addActionListener(new?buttonlistener());//?添加監(jiān)聽器

}

b[16].addActionListener(new?close());

fm.addWindowListener(this);

fm.setBackground(Color.red);

p1.setLayout(new?BorderLayout());

p1.add(txt,?"North");

p2.setLayout(new?GridLayout(4,?4));

p3.setLayout(new?BorderLayout());

p3.add(b[16]);

fm.add(p1,?"North");

fm.add(p2,?"Center");

fm.add(p3,?"South");

fm.pack();

fm.setVisible(true);//?都是些窗中設(shè)置?添加相關(guān)組件和監(jiān)聽器

}

public?void?windowClosing(WindowEvent?e)?{

System.exit(0);//?退出系統(tǒng)

}

class?buttonlistener?implements?ActionListener?{//?編寫監(jiān)聽器事件?通過按鍵得出給果

public?void?actionPerformed(ActionEvent?e)?{

Button?btn?=?(Button)?e.getSource();

if?(btn.getLabel()?==?"=")?{

jisuan();

str?=?String.valueOf(a);

txt.setText(str);

s?=?"";

}?else?if?(btn.getLabel()?==?"+")?{

jisuan();

txt.setText("");

s?=?"+";

}?else?if?(btn.getLabel()?==?"-")?{

jisuan();

txt.setText("");

s?=?"-";

}?else?if?(btn.getLabel()?==?"/")?{

jisuan();

txt.setText("");

s?=?"/";

}?else?if?(btn.getLabel()?==?"*")?{

jisuan();

txt.setText("");

s?=?"*";

}?else?{

txt.setText(txt.getText()?+?btn.getLabel());

if?(btn.getLabel()?==?"clear")

txt.setText("");

}

}

public?void?jisuan()?{//?編寫具體計算方法

if?(s?==?"+")

a?+=?Double.parseDouble(txt.getText());

else?if?(s?==?"-")

a?-=?Double.parseDouble(txt.getText());

else?if?(s?==?"*")

a?*=?Double.parseDouble(txt.getText());

else?if?(s?==?"/")

a?/=?Double.parseDouble(txt.getText());

else

a?=?Double.parseDouble(txt.getText());

}

}

}

class?close?implements?ActionListener?{//?退出

public?void?actionPerformed(ActionEvent?e)?{

System.exit(0);

}

}

文章標(biāo)題:java各種功能實(shí)現(xiàn)代碼,java實(shí)用代碼
標(biāo)題URL:http://chinadenli.net/article28/phjojp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)云服務(wù)器、企業(yè)建站、響應(yīng)式網(wǎng)站、面包屑導(dǎo)航、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
国产午夜福利片在线观看| 在线精品首页中文字幕亚洲| 成人精品亚洲欧美日韩| 午夜福利激情性生活免费视频| 免费观看潮喷到高潮大叫 | 韩国激情野战视频在线播放| 精品国产丝袜一区二区| 亚洲高清亚洲欧美一区二区| 国产亚洲不卡一区二区| 成人亚洲国产精品一区不卡| 日本高清中文精品在线不卡| 国产精品免费自拍视频| 日本欧美一区二区三区在线播| 九九九热视频免费观看| 少妇丰满a一区二区三区| 黄色av尤物白丝在线播放网址| 日本人妻中出在线观看| 樱井知香黑人一区二区| 中国日韩一级黄色大片| 国产又色又爽又黄的精品视频| 精品欧美日韩一区二区三区| 日本少妇三级三级三级| 欧洲偷拍视频中文字幕| 欧美日韩黑人免费观看| 黄色片一区二区在线观看| 亚洲另类女同一二三区| 日本人妻丰满熟妇久久| 久久黄片免费播放大全| 午夜资源在线观看免费高清| 国自产拍偷拍福利精品图片| 国产一区欧美一区日本道| 中文字幕亚洲视频一区二区| 日韩中文字幕有码午夜美女| 太香蕉久久国产精品视频| 日韩免费av一区二区三区| 国产传媒精品视频一区| 国产亚洲精品久久久优势| 国产精品大秀视频日韩精品| 在线一区二区免费的视频| 高中女厕偷拍一区二区三区| 正在播放玩弄漂亮少妇高潮|