/*這個相當詳細了.
創新互聯公司是一家專業提供井陘企業網站建設,專注與網站建設、成都網站建設、html5、小程序制作等業務。10年已為井陘眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
程序也不算太難.而且給老師看的時候效果比較好.因為有圖形化界面,又實現一個比較實用的功能.老師會比較高興的.
建立一個文件名為Change.java就可以編譯了*/
/*
* 這個程序實現輸入身高算出標準體重,輸入體重,算出身高的功能
*/
import java.awt.*; //導入相關類包,這才樣使用相應awt圖形界面的類
import java.awt.event.*;//同上
public class Change extends Frame { //定義一個類Change, 父類是Frame(圖形界面的)
Button b = new Button("互查"); //創建一個按鈕的對象b,顯示為"互查"
Label l1 = new Label("身高(cm)");//創建一個lable.顯示身高
Label l2 = new Label("體重(kg)");//創建一個lable 顯示體重
double heigth, weigth; //定義變量
double x, y; //定義變量
TextField tf1 = new TextField(null, 10);//添加Text框
TextField tf2 = new TextField(null, 10);//添加Text框
public Change() {//類的構造函數,完成初始化
super("互查表");//創建窗口,標題為互查表
setLayout(new FlowLayout(FlowLayout.LEFT));//設置布局
add(l1);//把lable 身高放到window里
add(tf1);//把Text 框 放到窗口上
add(l2); //把lable 體重放到window里
add(tf2);//Test放到窗口里
add(b);//把button放到窗口上
pack();//自動放到窗口里排列上邊的組件
setVisible(true);//可以讓用戶看到窗口
addWindowListener(new WindowAdapter() {//如果按 X, 關閉窗口
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
b.addActionListener(new ButtonListener());//添加button監聽函數
}
class ButtonListener implements ActionListener {//實現click button時功能操作
public void actionPerformed(ActionEvent e) {//當click調用
if (tf1.getText()!=null) {//檢查tf1 test 是否為空
try {//取異常
x = Double.parseDouble(tf1.getText());//字符轉為double型
weigth = (x - 100) * 0.9;//算重量
tf2.setText("" + weigth);//顯示重量
} catch (NumberFormatException ex) {
tf1.setText("");//如果輸入不是數字,設為空
}
}
if (tf1.getText().equals("")==true){//tf1是否為空
y = Double.parseDouble(tf2.getText());//把tf2里的文本轉為double 型 的
heigth = y / 0.9 + 100; //算身高根據重量
tf1.setText("" + heigth);}//顯示身高
}
}
public static void main(String[] args) {//主函數,程序入口
new Change(); //建立類Change的對象,并調用他的構造函數Change().顯示窗口
}
}
如果是把代碼發給別人,把整個工程復制或者導出,壓縮下發給別人或者放到網上一個網絡硬盤或代碼托管平臺。
如果是把web工程部署到網上給他人訪問,先把web工程以war的形式導出,war類型的文件可以說就是web工程的webroot的壓縮文件,可以把這個war文件放到運行狀態的tomcat的webapps的目錄下,tomcat會自動把你的war文件解壓縮并運行(相關處理這里不解釋),然后就可以項目正常的運行(比如數據庫啥的可以正常連接),就可以通過瀏覽器訪問了。這是在本地的情況,如果是放到網絡上,你就必須要有的網絡上的主機,域名,這些你可以在網上找到免費的,免費資源部落可以找到很多,注意要找提供相關web服務環境的主機,網絡上有asp主機,php主機等,你的javaweb就需要jsp的主機,同時你要注意提供數據庫服務的主機是跟你提供tomcat主機是否是同一主機!!部署到網絡上的項目不成功,經常是因為數據庫的連接不成功導致。
空指針大部分是因為你某個變量沒有賦值就用了的緣故,可以把代碼貼上來看看
查數據庫的時候按時間倒序取出來就好了啊?
select * from tab where **=** order by publishTime desc;
本文題目:java發布版代碼 java各版本發布時間
鏈接分享:http://vcdvsql.cn/article30/ddeisso.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、品牌網站設計、建站公司、網站維護、網站排名、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯