真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java解釋代碼,java代碼詳解

求解釋一段java代碼,詳細(xì)一些

首先這段代碼沒有發(fā)全

成都創(chuàng)新互聯(lián)公司是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),網(wǎng)頁(yè)空間、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,川西大數(shù)據(jù)中心,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國(guó)大陸、港澳臺(tái)以及歐美等多個(gè)國(guó)家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

片段代碼總體意思是模擬了兩個(gè)數(shù)相加,輸出結(jié)果

private void calculation(String a, String b){ //定義一個(gè)私有方法calculation有兩個(gè)參數(shù) a和b 兩個(gè)參數(shù)的類型為String字符串類型

double v1 = Double.parseDouble(a); //定義一個(gè)double類型變量v1,將a變量轉(zhuǎn)換成double類型(double雙精度數(shù)字類型)賦值給v1

double v2 = Double.parseDouble(b); //定義一個(gè)double類型變量v2,將b變量轉(zhuǎn)換成double類型(double雙精度數(shù)字類型)賦值給v2

double v=0; //定義一個(gè)double類型變量v,初始值為0(這里java在編譯后應(yīng)該是double v=0.00D)

switch(op){ //JAVA中的switch函數(shù)(方法)參數(shù)是op【這里應(yīng)該是有輸入才對(duì),該變量在代碼中是有誤】

case '+': //當(dāng)傳入的參數(shù)op為‘+’執(zhí)行以下代碼即兩數(shù)相加,并將參數(shù)a,b置空

v = v1 + v2;

exit = '0';

a = b = null;

op = 'n';

break;

}

}

java代碼解讀

第一個(gè)if是判斷searchkey是不是空的,如果不是空的,就追加到name字段作為查詢條件,like模糊查詢

接著第二個(gè)if判斷如果status的值不為空,就追加到status作為條件

如果status為空,走else分支,從userContext中獲取到employee對(duì)象,接著判斷,如果它的角色不是manager的話

把這個(gè)對(duì)象的id拿出來(lái),作為seller.Id的條件進(jìn)行查詢

java代碼解釋

public class MyStack {

private int maxSize;// 標(biāo)記棧的大小

private long[] stackArray;// 存儲(chǔ)數(shù)據(jù)的變量

private int top;// 指向棧頂

/**

* 棧的初始化

* @param s 初始化棧的大小值

*/

public MyStack(int s) {

maxSize = s;

stackArray = new long[maxSize];

top = -1;

}

/**

* @Description: TODO(入棧操作 )

* @param : @param j 入棧對(duì)象

* @return: void

* @throws

*/

public void push(long j) {

stackArray[++top] = j;

}

/**

* @Description: TODO(出棧操作 )

* @param : @return 棧頂對(duì)象

* @return: long

* @throws

*

*/

public long pop() {

return stackArray[top--];

}

/**

* @Description: TODO(查看棧頂對(duì)象 )

* @param : @return 棧頂對(duì)象

* @return: long

* @throws

*/

public long peek() {

return stackArray[top];

}

/**

* @Description: TODO(查看棧是否為空 )

* @param : @return 如果棧為空返回true,否則返回false

* @return: boolean

* @throws

*/

public boolean isEmpty() {

return (top == -1);

}

/**

* @Description: TODO(查看棧是否滿 )

* @param : @return 如果棧滿返回true,否則返回false

* @return: boolean

* @throws

*/

public boolean isFull() {

return (top == maxSize - 1);

}

public static void main(String[] args) {//Java應(yīng)用程序的入口方法

MyStack theStack = new MyStack(10); //new對(duì)象

theStack.push(10);// 入棧

theStack.push(20);

theStack.push(30);

theStack.push(40);

theStack.push(50);

while (!theStack.isEmpty()) { //循環(huán)

long value = theStack.pop();//出棧

System.out.print(value); //打印

System.out.print(" ");

}

System.out.println("");

}

}

Java代碼解釋

這不是java代碼,是javascript代碼

script type="text/javascript" src="js/jquery-1.8.2.min.js"/script

script type="text/javascript" src="js/jquery-ui.min.js"/script

script type="text/javascript" src="js/jquery.idealforms.js"/script

以上是導(dǎo)入JS庫(kù)的代碼,導(dǎo)入以后就可以使用一些庫(kù)里的代碼,這里導(dǎo)入的jquery和jquery的一些插件,其中有ui和表單插件。

script type="text/javascript"

這里中間的代碼是JS的代碼,我下面解釋。

/script

Javascript語(yǔ)言里定義變量可以這樣定義,舉例:var a = {key:value,fn:function(){alert(1)}};

這里的a是一個(gè)變量,也可以理解為一個(gè)對(duì)象,對(duì)象里擁有屬性和方法,key就是屬性,對(duì)應(yīng)的屬性值是value,fn是函數(shù),對(duì)應(yīng)的函數(shù)體是后面的function(){alert(1)},看你的代碼:

var options = {

onFail: function(){

alert( $myform.getInvalid().length +'invalid fields.' )

},

inputs: {

'password': {

filters: 'required pass'

},

'username': {

filters: 'required username',

data: {

//ajax: { url:'validate.php' }

}

}

},

'file': {

filters: 'extension',

data: { extension: ['jpg'] }

},

'comments': {

filters: 'min max',

data: { min: 50, max: 200 }

}

};

上面定義了一個(gè)options的變量,她擁有一些屬性與方法

var $myform = $('#my-form').idealforms(options).data('idealforms');

上面代碼$('#my-form')是通過(guò)jquery庫(kù)獲取一個(gè)元素ID為my-form的元素,它有idealforms方法,傳遞參數(shù)options后,返回一個(gè)對(duì)象在調(diào)用data方法,傳遞字符串參數(shù)idealforms。

$('#reset').click(function(){

$myform.reset().fresh().focusFirst()

});

上面代碼$('#reset')同樣獲取元素,后面.click是說(shuō)點(diǎn)擊這個(gè)元素要觸發(fā)的事件函數(shù),其中這個(gè)$myform.reset().fresh().focusFirst()

$myform.focusFirst();

意為該表單重置刷新并且自動(dòng)成為當(dāng)前頁(yè)面焦點(diǎn)。

div style="text-align:center;"/div

上面這段是一個(gè)div元素,沒什么說(shuō)的,一個(gè)加入了一個(gè)樣式,意思是說(shuō)在這個(gè)div中的文本居中顯示。

java 代碼解釋

c.setLayout(null); 是設(shè)置 c(他是Container實(shí)例對(duì)象)的布局,參數(shù)為空,說(shuō)明其使用默認(rèn)的布局管理器,即把界面分劃分為東南西北中 5 個(gè)部分。

添加組建時(shí)可以使用 add(Component,"North");

new JD() 在java中,創(chuàng)建實(shí)例對(duì)象使用 new 。因此new JD()就是根據(jù)public JD() 的構(gòu)造方法來(lái)創(chuàng)建一個(gè)JD類的實(shí)例對(duì)象,該對(duì)象在創(chuàng)建的時(shí)候,自動(dòng)執(zhí)行了public JD() 構(gòu)造方法里面的語(yǔ)句。

JAVA代碼解釋

這個(gè)是類的構(gòu)造,與方法類似,名稱相同,參數(shù)類型不同或者個(gè)數(shù)不同,都可成為一個(gè)單獨(dú)的構(gòu)造?,F(xiàn)在你Waiter類有四個(gè)構(gòu)造,你的main方法傳遞的參數(shù)是1,JAVA默認(rèn)1為整形也就是int型,那么顯然用的是

Waiter(int var)

{

this("Welcome");

}

這個(gè)構(gòu)造,那么在生成對(duì)象的時(shí)候會(huì)走

this("Welcome")這個(gè)this就是這個(gè)類的意思,也就是又走了一次構(gòu)造,"Welcome"是字符串類型,所以走了

Waiter(String s)

{

this();

System.out.println(s);

}

這個(gè)構(gòu)造,在里面先走了空構(gòu)造執(zhí)行了System.out.println("Good-bye"); ,最后走了 System.out.println(s);也就是 System.out.println(“Welcome”);


當(dāng)前文章:java解釋代碼,java代碼詳解
文章來(lái)源:http://weahome.cn/article/hsoepi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部