買書(shū)。瘋狂的JAVA講義。JAVA基礎(chǔ)等等。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、武強(qiáng)網(wǎng)站維護(hù)、網(wǎng)站推廣。
不要直游洞接看視頻。
書(shū)和視頻結(jié)合,動(dòng)手。你這個(gè)里面,都手粗加入輸入了。還有對(duì)對(duì)象實(shí)例化。
這是一段十分簡(jiǎn)單的代碼。還加了神薯枯注釋。
新手,請(qǐng)看書(shū)。不要好高騖遠(yuǎn)。
首先你入職的是什么等級(jí),一般來(lái)說(shuō)公司都有等級(jí)的劃分比如:初級(jí) 中級(jí) 高級(jí)軟件開(kāi)發(fā)工程師。
一般進(jìn)公司都會(huì)給你一個(gè)星期的適應(yīng)期,在這適應(yīng)期你握遲必須做好理解業(yè)務(wù),理解公司文化,理解架構(gòu)等。
如果你是初級(jí) 會(huì)有項(xiàng)目經(jīng)理指導(dǎo)你核心問(wèn)題。建議不要問(wèn)的太頻繁,畢竟招你進(jìn)來(lái)是解決問(wèn)題的,不是制造問(wèn)題,看不懂,主要是哪里看不懂,代碼都是通過(guò)業(yè)務(wù)來(lái)寫的,你如果看到業(yè)務(wù)代碼不懂可以直接先看prd或者產(chǎn)品文檔,接口文檔等一切可以梳理業(yè)務(wù)邏輯的代碼,如果有技術(shù)問(wèn)題,可以大方的問(wèn)你的項(xiàng)目經(jīng)理,他會(huì)告訴你的。
如果是中級(jí),成本就不一樣了,所以你的基礎(chǔ)必須要扎實(shí),一些消息隊(duì)列(rabbitmq,activemq等),nosql(redis,mongo等),分布式(spring cloud,dubbo等),db(段差李mysql等)。一般來(lái)說(shuō)都?jí)蛄?,再不懂的也可以?wèn)項(xiàng)目經(jīng)理,畢竟是中級(jí)。
如果是高級(jí),那完全都不用慶沖說(shuō)了,基本什么都懂了,框架類的都是浮云,業(yè)務(wù)邏輯隨隨便便看看就好了,而且一般打代碼也很少了,主要是框架類的維護(hù)。
當(dāng)然了,如果你是實(shí)習(xí)生,就相當(dāng)于打打雜了,他會(huì)安排你學(xué)習(xí)什么,然后修補(bǔ)一下bug,讓你有獨(dú)立性,所以不用擔(dān)心。不過(guò)也少說(shuō)多做。
純手打,工作經(jīng)驗(yàn)累積出來(lái),如不喜歡,勿噴。謝謝!
用的IDE是Eclipse么?建議用加斷點(diǎn)自己跟蹤調(diào)試,看看循環(huán)里的每一步都干了些什么,如下圖:
你的第一段代碼:
public?static?void?main(String?args[])?{
int?layer?=?4;
for?(int?i?=?1;?i?=?layer;?i++)?{
for?(int?k?=?1;?k?=?layer?-?i;?k++)?{
System.out.print("?");
}
for?(int?j?=?1;?j?=?(i?-?1)?*?2?+?1;?j++)?{
System.out.print("*");
}
System.out.println();
}
int?layer1?=?3;
for?(int?i?=?1;?i?=?layer1;?i++)?{
for?(int?k?=?1;?k?=?(layer1?-?i)?+?1;?k++)?{
System.out.print("?");
}
//這里j++,j會(huì)越來(lái)越大,死循環(huán)了
for?(int?j?=?5;?j?=?(i?+?1)?*?2?+?1;?j++)?{
System.out.print("*");
}
System.out.println();
}
}
}
第二段代碼:
public?class?Hello{
public?static?void?main(String?args[])?{
int?i1,?j1;
for?(i1?=?1;?i1?=?7;?i1++)?{
for?(j1?=?1;?j1?=?7;?j1++)?{
//循環(huán)體空,不知道你想干什么
}
if?(j1?棗譽(yù)+?i1?==?5?||?j1?-?i1?==?3?||?i1?-?j1?==?3?||?模散i1?+?j1?==?11)?{
System.out.print("*");
}?
else?{
System.out.print("");
}
}
System.out.println();
}
}
第三段代碼:
import?java.util.Scanner;
public?class?Hello{
private?int?maxNum;
public?Hello(int?maxNum)?{
this.maxNum?=?maxNum;
}
public?void?print()?{
//第一層for循環(huán),打印maxNum行
for?(int?i?=?1;?i?=?maxNum;?i++)?{
//第二層for循環(huán),每次旦巖氏執(zhí)行i次
for?(int?j?=?1;?j?=?i;?j++)?{
System.out.print(j);
System.out.print("*");
System.out.print(i);
System.out.print("=");
System.out.print(i?*?j);
System.out.print("\t");
}
System.out.println();
}
}
public?static?void?main(String[]?args)?{
System.out.print("錄入一個(gè)整數(shù):");
Scanner?input?=?new?Scanner(System.in);
//?沒(méi)有考慮判斷輸入的是否是整數(shù)。
int?maxNum?=?input.nextInt();
new?Hello(maxNum).print();
}
}
在網(wǎng)上搜搜Eclipse怎么斷點(diǎn)調(diào)試,你就可以看到每次循環(huán)都干了什么,一一給你解釋太麻煩了。