育種java源代碼 源代碼種子

Java里的字節(jié)碼和源代碼分別啥意思,和起到什么左右

/*java是一門高級編程語言,是用來寫程序代碼的。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、玉屏網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城網(wǎng)站制作、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為玉屏等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

用java寫的文本(字符串序列)就是源代碼。

計算機不能直接執(zhí)行源代碼,必須用一個叫編譯器的程序(javac.exe)將源代碼

翻譯成字節(jié)碼,然后讓一個叫解釋器的程序(java.exe)去執(zhí)行字節(jié)碼,即運行程序。

下面的就是一個小程序的源代碼,功能是輸出九九乘法表。

下圖中的Test.class就是這個源代碼文件翻譯后的由字節(jié)碼組成的文件。

而最下面的那個黑框就是程序執(zhí)行后的結(jié)果。

java Test就是在執(zhí)行Test.class字節(jié)碼文件,即運行這個程序。

*/

//這下面的就是源代碼

public class Test {

public static void main(String[] args) {

int i,j;

for(i=1;i=9;i++) {

for(j=1;j=i;j++)

System.out.printf("%dx%d=%-4d",j,i,j*i);

System.out.println();

}

}

}

Java100行以上源代碼,至少五個class以及一個interface,可以簡單點?

下面是一個可能的Java源代碼,它包含了一個接口(Shape)和五個類(Circle, Rectangle, Triangle, Square 和 Main)。它的功能是計算不同形狀的面積和周長。

//定義一個接口Shape,有兩個抽象方法:getArea()和getPerimeter()interface Shape { double getArea(); double getPerimeter();

}//定義一個類Circle,實現(xiàn)Shape接口class Circle implements Shape { //定義一個私有屬性radius,表示圓的半徑

private double radius; //定義一個公有構(gòu)造方法,用于初始化radius

public Circle(double radius) { this.radius = radius;

} //實現(xiàn)getArea()方法,返回圓的面積

public double getArea() { return Math.PI * radius * radius;

} //實現(xiàn)getPerimeter()方法,返回圓的周長

public double getPerimeter() { return Math.PI * radius * 2;

}

}//定義一個類Rectangle,實現(xiàn)Shape接口class Rectangle implements Shape { //定義兩個私有屬性width和height,表示矩形的寬度和高度

private double width; private double height; //定義一個公有構(gòu)造方法,用于初始化width和height

public Rectangle(double width, double height) { this.width = width; this.height = height;

} //實現(xiàn)getArea()方法,返回矩形的面積

public double getArea() { return width * height;

} //實現(xiàn)getPerimeter()方法,返回矩形的周長

public double getPerimeter() { return (width + height) *2;

}

}//定義一個類Triangle,實現(xiàn)Shape接口class Triangle implements Shape { //定義三個私有屬性a,b,c表示三角形的三條邊長

private double a; private double b; private double c; //定義一個公有構(gòu)造方法,用于初始化a,b,c,并檢查是否滿足三角形條件(任意兩邊之和大于第三邊)

public Triangle(double a, double b, double c) throws Exception{ if (a + b c a + c b b + c a) {

this.a = a; this.b = b;

this.c = c;

} else {

throw new Exception("Invalid triangle");

}

} //實現(xiàn)getArea()方法,返回三角形的面積(使用海倫公式)

public double getArea() { //計算半周長p

double p = (a + b + c) /2; //計算并返回面積s(使用Math.sqrt()函數(shù)求平方根)

return Math.sqrt(p * (p - a) * (p - b) * (p - c));

} //實現(xiàn)getPerimeter()方法,返回三角形的周長

public double getPerimeter(){ return a + b + c;

}

}//定義一個類Square,繼承Rectangle類,并重寫構(gòu)造方法和toString()方法class Square extends Rectangle { //重寫構(gòu)造方法,在調(diào)用父類構(gòu)造方法時傳入相同的參數(shù)side作為width和height

public Square(double side){ super(side, side);

} //重寫toString()方法,在原來基礎(chǔ)上加上"Square:"前綴,并只顯示side屬性而不顯示width和height屬性(使用String.format()函數(shù)格式化字符串)

@Override

public String toString(){ return String.format("Square: side=%.2f", super.width); /* 或者直接使用super.getPerimeter()/4作為side */

/* return String.format("Square: side=%.2f", super.getPerimeter()/4); */

/* 注意:不能直接訪問super.side屬性,

java:哪里能看到JDK的源代碼?

你安裝JDK的目錄下,有個src.zip文件,這個就是JDK源代碼的java文件。

你可以解壓來查看,但,最好是關(guān)聯(lián)到IDE如?eclipse?中(不需解壓),然后?CTRL?+?點擊就可以查看到源代碼了。

如下圖:

文章名稱:育種java源代碼 源代碼種子
網(wǎng)站網(wǎng)址:http://muchs.cn/article2/dohsjoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站排名、動態(tài)網(wǎng)站網(wǎng)站設(shè)計、網(wǎng)站導(dǎo)航

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)