import java.util.Date;
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專(zhuān)注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶(hù)創(chuàng)新互聯(lián)還提供了平陰免費(fèi)建站歡迎大家使用!
public class Travel{
TravelLeg mid = new TravelLeg();
private String start;
private String end;
private Date startTime;
private Date endTime;
private String travelId;
private String comment;
public void add(TravelLeg mid){
this.start = mid.getStart();
this.mid = mid;
this.end = mid.getEnd();
}
public boolean check_date(){
if(!mid.getStartTime().before(mid.getEndTime())){
System.out.println("時(shí)間錯(cuò)誤");
return false;
}else return true;
}
public void print(){
System.out.println("開(kāi)始地點(diǎn):"+this.start+"中間地點(diǎn)"+this.mid.getEnd()+this.end);
}
}
class?Student{
private?String?name;
private?int?age;
public?Student(){
this.name?=?"nobody";
this.age?=20;
}
public?void?setName(String?name){
this.name?=?name;
}
public?String?getName(){
return?name;
}
public?void?setAge(int?age){
this.age?=?age;
}
public?int?getAge(){
return?age;
}
public?boolean?isSameAge(Student?s){
return?age?==?s.age;
}????
}
首先,你需要一個(gè)文本編輯器,在 Linux 上的話 vim emacs, gedit 等都可以。
然后,需要一個(gè) JDK,Linux 上有 openjdk 和 Oracle 的 jdk 兩種可選。openjdk 一般用各
Linux 發(fā)行版相應(yīng)的軟件包管理軟件就可安裝。Oracle 的可以到官網(wǎng)上下載 .rpm 格式的軟件包安裝或下載源碼編譯安裝。
最后,用文本編輯器編寫(xiě)代碼。用 javac 文件名 編譯代碼,java 類(lèi)名 運(yùn)行。
JAVA編程常用的軟件:
1、Eclipse:
Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具(Java Development Tools,JDT)。
2、MyEclipse:
MyEclipse是Eclipse的升級(jí)版,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,由Genuitec公司發(fā)布,提供免費(fèi)版和收費(fèi)版。被譽(yù)為最好用的Java IDE之一。
MyEclipse 是對(duì)Eclipse IDE的擴(kuò)展,利用它可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。
3、IntelliJ IDEA:
IntelliJ IDEA是一款綜合的Java 編程環(huán)境,被許多開(kāi)發(fā)人員和行業(yè)專(zhuān)家譽(yù)為市場(chǎng)上最好用的IDE之一,與MyEclipse齊名。
它提供了一系列最實(shí)用的的工具組合:智能編碼輔助和自動(dòng)控制,支持J2EE,Ant,JUnit和CVS集成,非平行的編碼檢查和創(chuàng)新的GUI設(shè)計(jì)器。
4、NetBeans:
NetBeans IDE是一個(gè)屢獲殊榮的集成開(kāi)發(fā)環(huán)境,可以方便的在Windows、Mac、Linux和Solaris中運(yùn)行。NetBeans包括開(kāi)源的開(kāi)發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開(kāi)發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動(dòng)的應(yīng)用程序。
5、BlueJ:
BlueJ是一款支持Java編程語(yǔ)言的集成開(kāi)發(fā)環(huán)境(IDE)。它原本是為了教育目的而開(kāi)發(fā)的,同時(shí)也適合于那些想做小型軟件開(kāi)發(fā)的開(kāi)發(fā)人員。它的運(yùn)行需要JDK(Java開(kāi)發(fā)工具包)的幫助。BlueJ主要是為面向?qū)ο蟮某绦蛟O(shè)計(jì)教學(xué)而開(kāi)發(fā)的,因此它的設(shè)計(jì)不同于其他的開(kāi)發(fā)環(huán)境。
參考資料來(lái)源:百度百科-BlueJ
參考資料來(lái)源:百度百科-IntelliJ IDEA
參考資料來(lái)源:百度百科-Netbeans
參考資料來(lái)源:百度百科-eclipse
參考資料來(lái)源:百度百科-MyEclipse
方法步驟如下:
1. 打開(kāi)Visual Studio,建立任意工程。比如建立的是C# Class Library工程。
2. 把工程文件自動(dòng)生成的Class1.cs等文件刪掉。
3. 向工程文件中增加一個(gè)文本文件,命名為Application.java
4. 雙擊Application.java文件編輯java源代碼:
5. 在工程文件中增加一個(gè)文本文件,命名為:Compile.bat
6. Tools - External Tools...
7. 增加一個(gè)entity如下,命名為 Javac
其中,Commands參數(shù)指向創(chuàng)建的那個(gè).bat文件
8. 下面,將Compile.bat和Application.java這兩個(gè)文件編寫(xiě)完整:
Application.java
[java] view plain copy print?
import java.io.*;
class Application
{
public static void main(String args[]) throws IOException
{
String message = "Hello Java!";
System.out.println(message);
System.in.read();
}
}
Compile.bat
[plain] view plain copy print?
del Output /S /Q
mkdir Output
javac *.java -d Output
cd Output
start java Application
9. 執(zhí)行:Tools - Javac
即可看到執(zhí)行結(jié)果:
網(wǎng)站題目:java源碼編寫(xiě)代碼,java源碼搭建
網(wǎng)頁(yè)鏈接:http://www.yijiale78.com/article32/hsiopc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、服務(wù)器托管、網(wǎng)站維護(hù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(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)