日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

菜鳥初學(xué)Java的備忘錄(一)

瀏覽:31日期:2024-06-24 18:26:18
內(nèi)容: 今天第一次接觸Java。雖然以前間或的也看了些書籍,但多是隔靴搔癢,上不了正席,絕不敢說(shuō)自己懂Java。接觸一門新的技術(shù)和初戀一樣,都是第一次,但不同的是后者一般開始無(wú)比甜蜜,結(jié)局卻很痛苦,而前者則往往開始很痛苦,越到后來(lái)卻越是有味,簡(jiǎn)直是欲罷不能.現(xiàn)在我就正處于這個(gè)很痛苦的階段,連一個(gè)最簡(jiǎn)單的Helloworld都運(yùn)行不出來(lái),總是提示Excepion in thread 'main' java.lan.NoClassDefFoundError. 只好上網(wǎng)去查,去搜.記性又不好,所以搜出來(lái)趕緊保存下來(lái),常備無(wú)患.一般來(lái)說(shuō)安裝完JDK之后,一定要按一下步驟配置,才可正確編譯運(yùn)行(假定jdk版本為1.4.0)1.將jdk1.4.0-安裝在自己機(jī)器的某個(gè)盤符的根目錄下,如:可安裝在C:jdk下。***(以下出現(xiàn)的c:jdk改為你自己安裝JDK的目錄)***2.如果你的運(yùn)行環(huán)境是win98,則在C盤根目錄下,autoexec.bat文件中,加入下面兩條語(yǔ)句:set Path=%PATH%;c:jdkbinset CLASSPATH=.;c:jdklibdt.jar;c:jdklibtools.jar保存后,重新啟動(dòng)機(jī)器,就完成了jdk1.4的安裝。3.如果你的運(yùn)行環(huán)境是win2000的話,則需在“控制面板的“系統(tǒng)下,“高級(jí)選項(xiàng)的“環(huán)境變量中,添加兩個(gè)用戶變量。其中一個(gè)用戶變量的名稱為“path,值為“.;d:j2sdk1.4.0_01bin,另一個(gè)用戶變量的名稱為'CLASSPATH',值為“.;d'j2sdk1.4.0_01libdt.jar;d:j2sdk1.4.0_01libtools.jar,單擊“確定即可。即完成了jdk1.4.0的安裝。至于這樣做的意義何在,我想應(yīng)該是讓Java系統(tǒng)在編譯字節(jié)代碼(.java)的時(shí)候需要一個(gè)什么東東的支持,如果你不告訴它這個(gè)東東放在哪個(gè)地方的話,它就犯傻了?!看到屏幕上終于顯示出Hello world對(duì)我來(lái)說(shuō)意義重大.這是我近一年來(lái)寫的第一個(gè)程序!再次踏上程序之路,簡(jiǎn)直有恍如隔世的感覺(jué),已經(jīng)快找不準(zhǔn)我的位置了.還好原來(lái)學(xué)的一些關(guān)于C++和面向?qū)ο蟮钠っ珱](méi)忘光光,所以費(fèi)點(diǎn)周折熟悉了JDK的環(huán)境之后,接下來(lái)的事情就好辦多了,心里也踏實(shí)多了.用String類直接定義字符串變量比起C中討厭的指針,感覺(jué)確實(shí)好的多,用慣了Object Pascal的我,如果再回去數(shù)* *,真要瘋掉不可.數(shù)組的定義和C,C++好像略有不同,記不清了,先記下來(lái)再說(shuō)int[] number=new int[5]String[] message=new String[5]變量這一部分想起來(lái)要交待的也就這么多吧。雖然是菜鳥,但我也知道,總是如譚浩強(qiáng)般在語(yǔ)法上面死摳的人簡(jiǎn)直是白癡:大多數(shù)情況下,漂亮的程序根本不需要無(wú)謂的點(diǎn)綴,工工整整,思路清晰就可以了.倒是對(duì)于Java程序的框架我倒想備忘一下,一個(gè)簡(jiǎn)單的java程序好像是應(yīng)該是這樣的框架class ProgramName{ public static void main(String【】 args) { file://程序的主體 } public static int othermethod() { file://其它方法 }}整個(gè)程序在一個(gè)大的類中,這個(gè)類的概念應(yīng)該就跟pascal里面的單元差不多的。同pascal一樣,文件名也要與單元名-在這里是類名-一樣.Java對(duì)大小寫要求的非常嚴(yán)格,我語(yǔ)法錯(cuò)了好幾次都是因?yàn)檫@個(gè).Java程序就是由一個(gè)或者多個(gè)或者很多個(gè)方法在這樣一個(gè)大類當(dāng)中組成的.在如上的代碼中,定義方法的參數(shù)表示的意思分別為:public表示此成員函數(shù)是公有的,可以被其他類直接調(diào)用static表示main成員函數(shù)在ProgramName類的所有對(duì)象中是唯一的,Java將為其分配永久存儲(chǔ)空間(1月17日)關(guān)于Static,我想再延伸一下。有時(shí)候我們創(chuàng)建一個(gè)類,希望這個(gè)類的所有實(shí)例都公用一個(gè)變量,也就是說(shuō),所有這個(gè)類的對(duì)象都只有實(shí)例變量的一個(gè)Copy.那么這樣一個(gè)靜態(tài)實(shí)例變量的內(nèi)存就不能在創(chuàng)建類的實(shí)例的時(shí)候分配了,因?yàn)榇蠹矣玫亩际沁@么一個(gè),不需要再重新分配.因此Java為其分配永久存儲(chǔ)空間。比如: class Block{ static int number=50 }這樣定義之后,所有Block類的實(shí)例,不管是Block1,還是Block2,它們都訪問(wèn)同一個(gè)number.這個(gè)number叫做類的變量,而不是實(shí)例變量.實(shí)際上靜態(tài)變量又叫做類變量。(1月17日)繼續(xù)深入.用Static定義的靜態(tài)成員函數(shù)或者靜態(tài)變量,可以通過(guò)其所屬類名來(lái)直接調(diào)用.為什么可以這樣?因?yàn)榧热贿@個(gè)類的所有對(duì)象都是使用的這一個(gè)變量,那么理所當(dāng)然我不需要去從其中的任何一個(gè)對(duì)象去引用它,而只是通過(guò)類名引用就可以了嘛.這樣不是可以方便的實(shí)現(xiàn)一些全局函數(shù)和全局變量嗎?把所有全局的函數(shù)或者全局的變量都定義在一個(gè)靜態(tài)類中,調(diào)用的時(shí)候直接通過(guò)這一個(gè)類名就可以方便的訪問(wèn)所有的全局變量和全局函數(shù)了.(1月20日)定義所有程序都要訪問(wèn)的全局變量需要使用public final static另外碰到一個(gè)初學(xué)者經(jīng)常會(huì)遇到的問(wèn)題non-static variable mainframe cannot be referenced from a static context 即在靜態(tài)方法中不能引用非靜態(tài)變量為什么?因?yàn)槲覀冎漓o態(tài)的方法可以在沒(méi)有創(chuàng)建實(shí)例時(shí)使用,而申明為非靜態(tài)的成員變量是一個(gè)對(duì)象屬性,它只有在對(duì)象存在時(shí)引用,因此如果在對(duì)象未創(chuàng)建實(shí)例時(shí)我們?cè)陟o態(tài)方法中調(diào)用了非靜態(tài)成員方法自然是非法的,所以編譯器會(huì)在這種時(shí)候給各錯(cuò)誤.簡(jiǎn)單說(shuō)來(lái),靜態(tài)方法可以不用創(chuàng)建對(duì)象就調(diào)用,非靜態(tài)方法必須有了對(duì)象的實(shí)例才能調(diào)用.因此想在靜態(tài)方法中引用非靜態(tài)方法是不可能的,因?yàn)樗烤挂玫氖悄膫€(gè)對(duì)象的非靜態(tài)方法呢?編譯器不可能給出答案,因?yàn)闆](méi)有對(duì)象啊,所以要報(bào)錯(cuò).最后我們看看Think in Java里面的精辟闡述,這個(gè)問(wèn)題我想就非常非常的清楚了2.6.3 static關(guān)鍵字通常,我們創(chuàng)建類時(shí)會(huì)指出那個(gè)類的對(duì)象的外觀與行為。除非用new創(chuàng)建那個(gè)類的一個(gè)對(duì)象,否則實(shí)際上并未得到任何東西。只有執(zhí)行了new后,才會(huì)正式生成數(shù)據(jù)存儲(chǔ)空間,并可使用相應(yīng)的方法。但在兩種特殊的情形下,上述方法并不堪用。一種情形是只想用一個(gè)存儲(chǔ)區(qū)域來(lái)保存一個(gè)特定的數(shù)據(jù)——無(wú)論要?jiǎng)?chuàng)建多少個(gè)對(duì)象,甚至根本不創(chuàng)建對(duì)象。另一種情形是我們需要一個(gè)特殊的方法,它沒(méi)有與這個(gè)類的任何對(duì)象關(guān)聯(lián)。也就是說(shuō),即使沒(méi)有創(chuàng)建對(duì)象,也需要一個(gè)能調(diào)用的方法。為滿足這兩方面的要求,可使用static(靜態(tài))關(guān)鍵字。一旦將什么東西設(shè)為static,數(shù)據(jù)或方法就不會(huì)同那個(gè)類的任何對(duì)象實(shí)例聯(lián)系到一起。所以盡管從未創(chuàng)建那個(gè)類的一個(gè)對(duì)象,仍能調(diào)用一個(gè)static方法,或訪問(wèn)一些static數(shù)據(jù)。而在這之前,對(duì)于非static數(shù)據(jù)和方法,我們必須創(chuàng)建一個(gè)對(duì)象,并用那個(gè)對(duì)象訪問(wèn)數(shù)據(jù)或方法。這是由于非static數(shù)據(jù)和方法必須知道它們操作的具體對(duì)象。當(dāng)然,在正式使用前,由于static方法不需要?jiǎng)?chuàng)建任何對(duì)象,所以它們不可簡(jiǎn)單地調(diào)用其他那些成員,同時(shí)不引用一個(gè)已命名的對(duì)象,從而直接訪問(wèn)非static成員或方法(因?yàn)榉莝tatic成員和方法必須同一個(gè)特定的對(duì)象關(guān)聯(lián)到一起)。Whoops!現(xiàn)在應(yīng)該回到主干上來(lái)了void 表示方法返回的值的類型為空。如果返回特定的類型的話,則該方法實(shí)際上就是函數(shù),否則就是一個(gè)過(guò)程而已.我不知道這些東西是不是老的掉了牙,大家要是想砸就砸吧.還有我問(wèn)高手一個(gè)問(wèn)題,為什么jdk的編譯速度這么慢啊? Java, java, J2SE, j2se, J2EE, j2ee, J2ME, j2me, ejb, ejb3, JBOSS, jboss, spring, hibernate, jdo, struts, webwork, ajax, AJAX, mysql, MySQL, Oracle, Weblogic, Websphere, scjp, scjd
標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线视频观看日韩| 亚洲精品成人| 日韩制服丝袜先锋影音| 国产尤物精品| 欧美日韩少妇| 夜夜精品视频| 久久亚洲不卡| 亚洲欧美一级| 国产伦精品一区二区三区视频| 蜜桃免费网站一区二区三区| 中文欧美日韩| 亚洲我射av| 日av在线不卡| 日韩欧美另类中文字幕| 欧美片网站免费| 欧美激情一区| 国产在线观看www| 激情自拍一区| 日韩中文一区二区| 国产精品亚洲人成在99www| 91麻豆精品| 中文字幕高清在线播放| 在线国产一区二区| 视频一区中文字幕精品| 免费日韩一区二区三区| 久久精品播放| 久久国产精品色av免费看| 另类综合日韩欧美亚洲| 日韩精品网站| 日韩欧美中文字幕一区二区三区| 国产精品v日韩精品v欧美精品网站| 国产精品麻豆成人av电影艾秋| a天堂资源在线| 免费一区二区视频| 色一区二区三区四区| 欧美资源在线| 国产精品99一区二区三| 亚洲一区二区成人| 精品国产a一区二区三区v免费| 欧美精品一二| 久久不见久久见中文字幕免费| 久久精品官网| 日韩中文字幕一区二区高清99| 成人国产综合| 69精品国产久热在线观看| 久久久一二三| 老司机精品视频网| 香蕉久久久久久| 狠狠干综合网| 日韩精品诱惑一区?区三区| 日韩精品三级| 丝袜脚交一区二区| 成人在线网站| 日韩1区2区| 另类欧美日韩国产在线| 日本aⅴ精品一区二区三区 | 欧美香蕉视频| 麻豆精品蜜桃视频网站| 日本成人中文字幕| 亚洲精品婷婷| 亚洲制服欧美另类| 蜜桃91丨九色丨蝌蚪91桃色| 99精品在线| 亚洲黑丝一区二区| 亚洲h色精品| 久久久9色精品国产一区二区三区| 国语对白精品一区二区| 精品视频高潮| 91偷拍一区二区三区精品| 国产精品视频一区二区三区 | 日韩一区三区| 午夜av成人| 欧美日韩国产综合网| re久久精品视频| aa国产精品| 日韩二区三区在线观看| 久久超级碰碰| 日韩88av| 免费日韩一区二区| 国产精品网址| 啪啪国产精品| 日韩影院免费视频| 国产精品尤物| 久久久精品国产**网站| 日韩不卡在线| 首页亚洲欧美制服丝腿| 国产精品天天看天天狠| 青青久久av| 国产日韩综合| 亚洲精品乱码日韩| 美女国产一区二区三区| 99精品在线| 国产精品www.| 亚洲免费黄色| 久久影院资源站| 日韩视频一区二区三区在线播放免费观看| 亚洲人成毛片在线播放女女| 精品视频久久| 中文久久精品| 成人国产综合| 日本不卡一区二区三区| 亚洲二区免费| 精品一区二区三区中文字幕视频| 国产精品99免费看| 久久国内精品自在自线400部| 99久久九九| 精品久久中文| 91嫩草精品| 免费在线观看视频一区| 久久激情一区| 国产高潮在线| 老牛国内精品亚洲成av人片| 男女激情视频一区| 国产网站在线| 久久中文字幕一区二区| 日韩中文一区二区| 在线一区欧美| 一区二区自拍| 丝袜av一区| 高清日韩中文字幕| 国产精品任我爽爆在线播放| 三级在线观看一区二区| 欧美福利一区| 欧美影院三区| 日本午夜大片a在线观看| 久久香蕉网站| 麻豆精品国产91久久久久久| 日韩国产一区二| 国户精品久久久久久久久久久不卡| 高清精品久久| 日韩精品dvd| 国产在线成人| 国产精品日韩| 久久不射中文字幕| 男人的天堂亚洲一区| 久久亚洲风情| 91福利精品在线观看| 日韩avvvv在线播放| 国产日韩高清一区二区三区在线 | 国产女人18毛片水真多18精品| 亚洲精品黄色| 日韩av一级片| 91精品国产一区二区在线观看| 日韩激情网站| 国产一区二区三区天码| 国产美女高潮在线| 欧美精品一区二区三区精品| 久久香蕉精品| 久久久久97| 欧美日韩国产高清电影| 亚洲免费精品| 亚洲精品影视| 精品中国亚洲| 黄色成人91| 国产欧美午夜| 亚洲成人精品| 日韩精品免费视频人成| 亚洲国产成人二区| 首页国产欧美久久| 国产精品1luya在线播放| 久久九九99| 欧美三级第一页| 极品日韩av| 欧美激情 亚洲a∨综合| 中文精品视频| 精品视频国内| 首页欧美精品中文字幕| 国产伦久视频在线观看| 一区二区91| 久久精品国内一区二区三区水蜜桃| 天海翼精品一区二区三区| 色婷婷狠狠五月综合天色拍| 日韩中文字幕视频网| 亚洲手机视频| 国产一区二区三区黄网站| 视频在线观看一区二区三区| 天堂中文av在线资源库| 日本欧美一区| 蜜臀精品一区二区三区在线观看 | 欧美一区91| 日韩成人亚洲| 免费在线亚洲欧美| 日本亚洲三级在线| 日韩午夜av在线| 精品午夜视频| 日韩av网站在线免费观看| 亚洲免费中文| 久久91导航| 欧美日韩国产v| 中文字幕在线看片| 国产精品高潮呻吟久久久久| 免播放器亚洲| 免费日韩av片| 深夜日韩欧美| 日韩国产高清在线| 日韩欧美中文字幕在线视频| 亚洲精品乱码久久久久久蜜桃麻豆| 黄色av日韩| 亚洲区欧美区| 欧美亚洲自偷自偷|