国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

java初學(xué)——興奮而且難忘的一課

2019-11-18 11:50:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  初學(xué)java,使用JBuilder X。
  
  作為一個(gè)使用Delphi超過(guò)5年的老鳥(niǎo)(慚愧,我還在用Delphi 5),自然免不了將JBuilder與其作一個(gè)對(duì)比。一個(gè)粗略的印象是,相比之下,JBuilder簡(jiǎn)直對(duì)程序員呵護(hù)有嘉,而Delphi卻欠缺太多。JBuilder擁有太多Delphi(包括最新的Delphi 8)所不支持的特性,包括在鍵入代碼的時(shí)候能夠自動(dòng)進(jìn)行語(yǔ)法檢查,對(duì)重構(gòu)的支持,對(duì)javadoc的支持,對(duì)cvs等版本治理工具的集成,對(duì)junit的集成等等。從使用delphi改為使用jbuilder好比是劉姥姥進(jìn)了大觀園,眼花繚亂又滿(mǎn)心歡喜!
  
  撩開(kāi)java語(yǔ)言的面紗,與之親密接觸,不想沒(méi)一會(huì)功夫就碰了壁。個(gè)中詳情容后再稟。
  
  Java語(yǔ)言與delphi(語(yǔ)言)有太多不同。比如.java文件。一個(gè)java文件只能有一個(gè)public的類(lèi)(可以有多個(gè)私有類(lèi))。而在delphi里卻不存在這個(gè)限制。再比如delphi中一個(gè).pas文件可以屬于多個(gè)包,而按照java的規(guī)則,.java必須要寫(xiě)明所屬的包名稱(chēng),而且只能屬于一個(gè)包。一個(gè).java文件就有這么多的奧妙。
  
  回過(guò)頭來(lái)說(shuō)碰壁的事兒。本想依著教科書(shū)上的例子做一個(gè)簡(jiǎn)單的jsp應(yīng)用,于是按部就班地先創(chuàng)建了一個(gè)名為circle的類(lèi),然后計(jì)劃對(duì)這個(gè)類(lèi)做單元測(cè)試。本來(lái),在jBuilder中增加一個(gè)testcase是很方便的——new一個(gè)testcase,然后根據(jù)wizard的提示一步步做,要害在于選擇要作測(cè)試的類(lèi)。結(jié)果,我如法炮制之后,沒(méi)有看到IDE為我生成任何新的.java文件。納悶之余,請(qǐng)教了鄰座的一位高手。高手來(lái)之后依法炮制,仍無(wú)結(jié)果。無(wú)奈之下再請(qǐng)教另一位高手。結(jié)果再他和我都嘆著氣,幾乎絕望的時(shí)候,他眼里靈光一動(dòng),抓住了bug的法門(mén)。原來(lái)是因?yàn)閏ircle類(lèi)的名稱(chēng)不符合規(guī)范。
  
  等等!這是哪門(mén)子規(guī)范?
  
  無(wú)言。屈服。
  
  順帶來(lái)了一個(gè)重構(gòu),改了類(lèi)名“Circle”。在記不起是第幾次“如法炮制”之后,終于由IDE為我生成了一個(gè)測(cè)試用例框架。
  
  Good,very good。難忘的一課。
  
  末了,補(bǔ)充一下,第二位高手在沒(méi)能搞定的時(shí)候,建議我重新啟動(dòng)jBuilder,他說(shuō)“可能是JBuilder的bug問(wèn)題,重啟一下可能就好了——每當(dāng)我們看到莫名其妙的現(xiàn)象時(shí),就重啟它。”

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 木里| 临澧县| 茌平县| 大埔区| 扎鲁特旗| 天全县| 南木林县| 昌图县| 湟源县| 淮阳县| 封开县| 灌阳县| 武隆县| 观塘区| 沙坪坝区| 年辖:市辖区| 辉南县| 交城县| 迁安市| 南川市| 博湖县| 苍梧县| 道孚县| 石棉县| 渝北区| 通城县| 武隆县| 杭锦后旗| 和龙市| 濮阳市| 怀化市| 南乐县| 通州市| 阿拉善盟| 甘谷县| 南充市| 彝良县| 宁晋县| 磐石市| 井冈山市| 鸡西市|