xiǎnshìdìtú |
|
|
yìn dù ní xī yà dǎo yǔ。 quán guó dì sì dà dǎo |
|
爪哇爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇 爪哇
zhǎo wā ( java)
1、 [java] yìn dù ní xī yà dǎo yǔ。 quán guó dì sì dà dǎo .
2、 yī zhǒng jì suàn jī yǔ yán
java shì sun gōng sī tuī chū de yī zhǒng biān chéng yǔ yán。 tā shì yī zhǒng tōng guò jiě shì fāng shì lái zhí xíng de yǔ yán, yǔ fǎ guī zé hé c++ lèi sì。 tóng shí, java yě shì yī zhǒng kuà píng tái de chéng xù shè jì yǔ yán。 yòng java yǔ yán biān xiě de chéng xù jiào zuò “ applet ”( xiǎo yìng yòng chéng xù), yòng biān yì qì jiāng tā biān yì chéng lèi wén jiàn hòu, jiāng tā cún zài www yè miàn zhōng, bìng zài html dàng shàng zuò hǎo xiāng yìng biāo jì, yòng hù duān zhǐ yào zhuāng shàng java de kè hù ruǎn jiàn jiù kě yǐ zài wǎng shàng zhí jiē yùn xíng“ applet”。 java fēi cháng shì hé yú qǐ yè wǎng luò hé internet huán jìng, xiàn zài yǐ chéng wéi internet zhōng zuì shòu huān yíng、 zuì yòu yǐng xiǎng de biān chéng yǔ yán zhī yī。 java yòu xǔ duō zhí dé chēng dào de yōu diǎn, rú jiǎn dān、 miàn xiàng duì xiàng、 fēn bù shì、 jiě shì xìng、 kě kào、 ān quán、 jié gòu zhōng lì xìng、 kě yí zhí xìng、 gāo xìng néng、 duō xiàn chéng、 dòng tài xìng děng。 java bìn qì liǎo c++ zhōng gè zhǒng bì dà yú lì de gōng néng hé xǔ duō hěn shǎo yòng dào de gōng néng。 jave kě yǐ yùn xíng yǔ rèn hé wēi chǔlǐ qì, yòng java kāi fā de chéng xù kě yǐ zài wǎng luò shàng chuán shū, bìng yùn xíng yú rèn hé kè hù jī shàng。
java jiè shào
yī、 qián yán
『 java 』 cóng 1995 nián de shǔ jiǎ kāi shǐ zài jì suàn jī yè jiè jiù shòu dào liǎo gāo dù zhù yì, tè bié shì zài internet hé duō méi tǐ (multimedia) xiāng guān chǎn pǐn lèi fāng miàn。 java wèihé yòu rú cǐ zhè me dà de mèi lì? rén zuò rú cǐ de bǐ yù: java zài quán qiú zī xùn wǎng (worldwideweb,www) dì wèi jiù rú tóng diàn zǐ biǎo gé (spreadsheet) yǔ gè rén jì suàn jī (pc) de guān xì。 nà java jiū jìng yòu nà xiē tè sè ní?
java shì yī zhǒng ruǎn jiàn jì shù
shì yī zhǒng yóu měi guó sun jì suàn jī gōng sī (sunmicrosystems,inc.) suǒ yán jiū 'ér chéng de yǔ yán
shì yī zhǒng wéi internet fā zhǎn de jì suàn jī yǔ yán
shì yī zhǒng shǐ wǎng yè (webpage) chǎn shēng shēng dòng huó pō huà miàn de yǔ yán
shì yī zhǒng shǐ wǎng yè (webpage) yóu jìng tài (static) zhuǎn biàn wéi dòng tài (dynamic) de yǔ yán
shì yī zhǒng yǔ yán, yòng yǐ chǎn shēng 「 xiǎo yìng yòng chéng xù (applet(s)) 」
shì yī zhǒng jiǎn huà de c++ yǔ yán shì yī zhǒng 'ān quán de yǔ yán, jù yòu zǔ jué jì suàn jī bìng dú chuán shū de gōng néng
shì yī zhǒng jiāng 'ān quán xìng (security) liè wéi dì yī yōu xiān kǎo lǜ de yǔ yán
shì yī zhǒng shǐ yòng zhě bù xū huā fèi hěn duō shí jiān xué xí de yǔ yán
shì yī zhǒng tū pò yòng hù duān jī qì huán jìng hé cpu jié gòu de yǔ yán
shì yī zhǒng「 xiě yī cì, jí kě zài rèn hé jī qì shàng zhí xíng (writeoncerunanywhere)」 de yǔ yán shì yòu shǐ yǐ lái, dì yī tào yǔn shǐ yòng zhě jiāng yìng yòng chéng xù (applications) tōng guò internet cóng yuǎn duān de fú wù qì (remoteserver) chuán shū dào běn dì duān de jī qì shàng (localmachine) bìng zhí xíng
shì yī zhǒng yìng yòng chéng xù tí gōng zhě bù xū yào zhī dào shǐ yòng zhě de jì suàn jī yìng jiàn ( rú: sun,intel, huò mac děng ) yǔ ruǎn jiàn ( rú: sw-unix,maco/s,windows, huò nt děng ) huán jìng de yǔ yán (kestenbaum,1995)。
java de bǎn běn
j2sejava de biāo zhǔn bǎn běn (java2standardedition) dìng wèi zài kè hù duān, zhù yào yòng yú zhuō miàn yìng yòng ruǎn jiàn de biān chéng
j2me(java2microedition) zhù yào yìng yòng yú qiàn rù shì xì tǒng kāi fā, rú shǒu jī hé pda de biān chéng;
j2ee qǐ yè bǎn běn (java2enterpriseedition) dìng yì zài fú wù qì duān java2 de qǐ yè bǎn, zhù yào yòng yú fēn bù shì de wǎng luò chéng xù de kāi fā, rú diàn zǐ shāng wù wǎng zhàn hé erp xì tǒng。
xià miàn jiāng yǐ xù dì jiè shào java, shǒu xiān shì java de fā zhǎn lì shǐ yǔ java yǔ yán jiè shào, qí cì yǐ xù shì javaapplet hé hotjava de jiǎn dān jiè shào。
èr、 javafaq
xià miàn yǐ wèn dá de fāng shì lái shuō míng java de fā zhǎn lì shǐ yǔ qí bèi jǐng ( xià liè nèi róng zhěng lǐ zì javafaqlistandtutorial hé thejavalanguage:awhitepaper, dú zhě ruò yù shēn rù liǎo jiě, qǐng zì xíng cān yuè yuán wén ):
java hé shí kāi shǐ fā zhǎn? (when)
zuì zǎo dà gài kě zhuī sù zhì 1991 nián sì yuè fèn, sun de lǜ sè jìhuà (greenproject) kāi shǐ zhuóshǒu yú fā zhǎn xiāo fèi xìng diàn zǐ chǎn pǐn (consumerelectronics), suǒ shǐ yòng de yǔ yán shì c、 c++、 jí oak( wéi java yǔ yán de qián shēn ), hòu yīn yǔ yán běn shēn hé shì chǎng de wèn tí, shǐ dé xiāo fèi xìng diàn zǐ chǎn pǐn de fā zhǎn wú fǎ dá dào dāng chū yù qī de mù biāo, zài jiā shàng wǎng luò de xīng qǐ, lǜ sè jìhuà yě yīn cǐ 'ér gǎi biàn fā zhǎn de fāng xiàng, zhè yǐ shì 1994 nián liǎo。
wèihé chēng zhī wéi java? (why)"java" shì měi guó sun jì suàn jī gōng sī java fā zhǎn xiǎo zǔ lì jīng wú shù cì de jī liè tǎo lùn zhī hòu cái bèi xuǎn zé chū。 shēng dòng (liveliness)、 dòng huà (animation)、 sù dù (speed)、 jiāo hù xìng (interactivity) wéi dāng chū xuǎn zé míng zì shí suǒ yù biǎo dá chū de tè sè。 "java" shì zài wú shù de jiàn yì zhōng tuō yíng 'ér chū de, ér "java" bù shì yóu jǐ gè dān zì de shǒu zì suǒ zǔ chéng, ér shì cóng xǔ duō chéng xù shè jì shī zhōng 'ài de rè téng téng、 xiāng nóng kā fēi zhōng chǎn shēng líng gǎn de。
shuí kāi fā liǎo java? (who)java shì měi guó sun jì suàn jī gōng sī java fā zhǎn xiǎo zǔ kāi fā de, zǎo qī de chéng yuán ( lǜ sè gōng chéng ) shì patricknaughton,jamesgosling,&mikesheridan, ér xiàn zài dà jiā jiào wéi shú xī de chéng yuán shì jamesgosling。
zài nà lǐ kāi fā liǎo java? (where)
yě jiù shì wèn java de chū shēng dì? dá 'àn shì měi guó。
rú hé kě yǐ zhǎo dào suǒ xū de java xìn xī? (howto)
zài wǎng lù shàng, nín kě yǐ lián dào sun gōng sī de javawww wǎng zhàn, url shì http://java.sun.com/, huò shì http://www.javasoft.com/。 zài nà lǐ jīhū kě yǐ zhǎo dào nín suǒ xū yào de suǒ yòu java xìn xī, dàn shì yǔ yán duō shǎo shì yī gè zhàng 'ài, zhì shǎo duì mǒu xiē rén 'ér yán; méi guān xì, mù qián guó nèi yǐ yòu hěn duō gè wǎng zhàn tí gōng zhōng wén java xìn xī。 zài qīng huá hé zhōng kē yuàn de ftp zhàn diǎn shàng yòu bù shǎo yòu guān zī liào。 xiǎng xiàng yǐ hòu yìng huì yòu gèng duō de zhàn diǎn tí gōng xiāng guān xìn xī。
rú hé cái néng kàn dào java de xiào guǒ? (howdoi)
shǒu xiān nín xū yào yòu hán yòu java jiě shì qì de liú lǎn qì (browser), lì rú: netscpae gōng sī de netscapenavigator2.0 yǐ shàng huò shì sun gōng sī de hotjava liú lǎn qì, duì gè rén jì suàn jī shǐ yòng zhě 'ér yán, cāo zuò xì tǒng xū shì windows95 huò shì windowsnt。
java shì yīn wéi zhuàn xiě c++ yǔ yán chéng xù shí de kùn nán 'ér yán zhì kāi de, qǐ xiān, zhǐ shì yī gè xiāo fèi xìng diàn zǐ chǎn pǐn dà jìhuà zhōng de yī bù fèn, c++ yǔ yán shì dāng chū bèi kǎo lǜ cǎi yòng de, dàn cóng yī kāi shǐ de biān yì wèn tí yī zhí dào zuì hòu de yī lián chuàn wèn tí pò shǐ dé fàng qì c++ yǔ yán, ér yòu java yǔ yán de chǎn shēng。 sun shì yào java chéng wéi yī gè jiǎn dān (simple)、 miàn xiàng duì xiàng de (objectoriented)、 fēn bù shì de (distributed)、 jiě shì de (interpreted)、 jiàn zhuàng de (robust)、 ān quán de (secure)、 jié gòu zhōng lì de (architectureneutral)、 kě yí zhí de (portable)、 gāo xiào néng de (highperformance)、 duō xiàn chéng de (multithreaded)、 dòng tài de (dynamic) de chéng xù yǔ yán ( zhāi yì zì thejavalanguage:awhitepaper,1995)。
zài sun de java yǔ yán bái pí shū zhōng míng bái dì shuō míng shàng shù java yǔ yán de jì qiǎo。 ruò yǐ mù gōng wéi bǐ yù, yī gè miàn xiàng duì xiàng de mù gōng, tā ( tā ) zuì zhù yào de zhòng diǎn shì jí jiāng yào zuò de mù yǐ zǐ, qí cì cái shì suǒ xū yào de gōng jù; fǎn zhī; yī gè yǐ fēi miàn xiàng duì xiàng de mù gōng, tā ( tā ) suǒ guān xīn de zhǐ shì gōng jù。 zuì jìn de jí chā jí yòng (plugandplay) yì shì miàn xiàng duì xiàng shè jì de zhòng diǎn。 fēn bù shì de (distributed): java yòu yī gè hěn zhōu quán de chéng xīn lù java jiè shào。
yī、
『 java』 cóng 1995 nián de shǔ jiǎ kāi shǐ zài jì suàn jī yè jiè jiù shòu dào liǎo gāo dù zhù yì, tè bié shì zài internet hé duō méi tǐ (multimedia) xiāng guān chǎn pǐn lèi fāng miàn。 java wèihé yòu rú cǐ zhè me dà de mèi lì? rén zuò rú cǐ de bǐ yù: java zài quán qiú zī xùn wǎng (worldwideweb,www) dì wèi jiù rú tóng diàn zǐ biǎo gé (spreadsheet) yǔ gè rén jì suàn jī ttp hé ftp děng tcp/ip tōng xùn xié dìng xiāng pèi hé。 java yìng yòng chéng xù (applications) néng zài wǎng lù shàng kāi qǐ jí lián jié shǐ yòng wù jiàn, jiù rú tóng tòu guò urls lián jié shǐ yòng yī gè běn dì wén jiàn xì tǒng (localfilesystem)。 jiàn zhuàng de (robust): yóu java suǒ biān xiě chū de chéng xù néng zài duō zhǒng qíng kuàng xià zhí xíng 'ér jù yòu qí wěn dìng xìng。 java yǔ c/c++ zuì dà bù tóng diǎn shì java yòu yī gè zhǐ zhēn mó xíng (pointermodel) lái pái chú nèi cún bèi fù gài (overwritingmemory) hé huǐ sǔn shù jù (corruptingdata) de kě néng xìng。
ān quán de (secure): java shì bèi shè jì yòng yú wǎng luò jí fēn bù shì de huán jìng zhōng, ān quán xìng zì bì shì yī gè hěn zhòng yào de kǎo lǜ。 java yōng yòu shù gè jiē céng de hù suǒ (interlocking) bǎo hù cuò shī, néng yòu xiào dì fáng zhǐ bìng dú de qīn rù hé pò huài xíng wéi de fā shēng。
jié gòu zhōng lì de (architectureneutral): yī bān 'ér yán, wǎng luò shì yóu hěn duō bù tóng jī xíng de jī qì suǒ zǔ hé 'ér chéng de, cpu hé zuò yè xì tǒng tǐ jìjié gòu jūn yòu suǒ bù tóng; yīn cǐ, rú hé shǐ yī gè yìng yòng chéng xù kě yǐ zài měi yī zhǒng jī qì shàng zhí xíng, shì yī gè nán tí。 suǒ xìng, java de biān yì qì chǎn shēng yī zhǒng jié gòu zhōng lì de mù biāo wén jiàn gé shì (objectfileformat); zhè shǐ dé biān yì mǎ dé yǐ zài hěn duō zhǒng chǔlǐ qì zhōng zhí xíng。
kě yí zhí de (portable): yuán shǐ zī liào xíng shì de dà xiǎo shì bèi zhǐ dìng de, lì rú "float" yī zhí shì biǎo shì yī gè 32 wèi yuán ieee754 fú diǎn yùn suàn shù zì, yīn jué dà duō shù de cpu dū jù yòu cǐ gòng tóng tè zhēng。 chéng xù kù shǔ yú xì tǒng de yī bù fèn, tā dìng yì liǎo yī xiē kě yí zhí de chéng xù jiē kǒu, java běn shēn jù bèi yòu hěn hǎo de kě yí zhí xìng。
jiě shì de (interpreted): java jiě shì qì néng zhí jiē dì zài rèn hé jī qì shàng zhí xíng java wèi yuán mǎ (bytecodes), yīn cǐ zài jìn xíng chéng xù lián jié shí, shí jiān de jié shěng, zhè duì yú suō duǎn chéng xù de kāi fā guò chéng, yòu jí dà de bāng zhù。
gāo xiào néng de (highperformance): java wèi yuán mǎ xùn sù dì néng bèi zhuǎn huàn chéng jī qì mǎ (machinecode), cóng wèi yuán mǎ zhuǎn huàn dào jī qì mǎ de xiào néng jīhū yǔ c yǔ c++ méi yòu fēn bié。
duō xiàn chéng de (multithreaded): java yǔ yán jù yòu duō xiàn chéng de gōng néng, zhè duì yú jiāo hù huí yìng néng lì jí jí shí zhí xíng xíng wèishì yòu bāng zhù de。
dòng tài de (dynamic): java bǐ c huò c++ yǔ yán gèng jù yòu dòng tài xìng, gèng néng shì yìng shí kè zài biàn de huán jìng, java bù huì yīn chéng xù kù de gēngxīn, ér bì xū chóngxīn biān yì chéng xù。
cǐ wài, hankshiffman(makingsenseofjava) yì zhēn yī bān duì java de cuò wù kàn fǎ jí guān niàn tí chū tā de shuō míng, tè zài cǐ zhāi yì rú xià:
"java shì yī zhǒng biān xiě webpages de yī zhǒng yǔ yán, jiù rú tóng html hé vrml yī yàng " shì shí shàng, java bìng bù xiàng shì html cǐ yī lèi de miáo shù yǔ yán (descriptionlanguage), ér shì yī zhǒng biān chéng yǔ yán (programminglanguage)。 miáo shù yǔ yán biāo míng nèi róng hé wèi zhì, ér biān chéng yǔ yán miáo shù yī zhǒng chǎn shēng jiēguǒ de guò chéng。
2."java yǔ yán róng yì xué xí hé shǐ yòng, bù xiàng c、 c++ hé qí tā chéng xù yǔ yán "
java shì yī zhǒng biān chéng yǔ yán。 java róng yì xué má? java huò xǔ shì bǐ c huò c++ róng yì xué, dàn réng shì yī zhǒng biān chéng yǔ yán, ér bù shì yī zhǒng miáo shù yǔ yán。
3."java mǎ shì kě yí zhí de, dàn c jí c++ bù shì "
java yuán dài mǎ (sourcecode) shì bǐ c yǔ yán lái dé kě yí zhí yī diǎn, chā bié zài yú java de mù biāo mǎ。 java mǎ zài yī zhǒng jī qì shàng jìn xíng biān yì, ér néng zài suǒ yòu de jī qì shàng zhí xíng, zhǐ yào nà bù jī qì shàng yòu java jiě shì qì。
4."java néng bèi tuò zhǎn 'ér zài jī qì shàng zhí xíng rèn hé shì qíng "
lǐ lùn shàng, javaapplet(java xiǎo yìng yòng chéng xù ) néng zuò rèn hé shì qíng, rú mó nǐ 3dvrml mó xíng、 bō fàng diàn yǐng、 chǎn shēng yīn pín .... děng。 dàn shì shí shàng, yī gè xiǎo yìng yòng chéng xù (applet) jǐn néng zài nà yī yè shàng bèi zhí xíng, ér wú fǎ zài nà yī yè zhī wài zhí xíng。 tóng shí, java yì shòu xiàn yú chéng xù kù de gōng néng。
5."java shì shì hé yú jiàn lì dà xíng de yìng yòng chéng xù "
rú guǒ java shì hé yú dà xíng chéng xù, zé java jiù bù shì hé yìng yòng yú web liú lǎn qì liǎo。 dì yī gè shāng yè xìng de javaapplets(applix'sjava-basedspreadsheet) bìng bù shì quán rán shǐ yòng java, tā zhǐ shǐ yòng java zuò wéi yòng hù jiē kǒu, ér suǒ yòu de chǔlǐ gōng zuò, shì yòng cgi mǎ。
6."java shì jiě shì zhí xíng de, basic shì jiě shì zhí xíng de, yīn cǐ java=basic"
suī rán java díquè shì shǐ yòng jiě shì qì, dàn shì shí shàng, java zé yǔ c huò c++ děng wán quán biān yì yǔ yán jiào wéi xiāng jìn, dàn yǔ basic huò apl děng wán quán jiě yì yǔ yán jiào bù xiāng jìn。
7."java shān chú liǎo cgi mìng lìng gǎo (scripts) hé chéng xù de xū qiú "
javaapplets jiāng huì qǔ dài bù fèn cgi de yòng tú。 zài yòu xiē qíng kuàng, javaapplets néng gòu qǔ dài yī xiē fú wù qì duān dài mǎ (server-sidecode), dàn dà duō shù de qíng kuàng, jī yú 'ān quán xìng lǐ yóu huò shì xiào néng de kǎo lǜ, java réng wú fǎ quán rán qǔ dài cgiscripts。
8."netscape'sjavascript shì yǔ java yòu xiāng guān "
chú liǎo míng chēng zhī wài, java hé javascript shì yòu yī diǎn diǎn xiāng guān。 javascript shì yī zhǒng mìng lìng gǎo yǔ yán, shì kě yǐ zài html yè zhōng shǐ yòng。 java mǎ bìng wèi chū xiàn zài html zhōng, ér zài html zhōng tōng guò yī gè liàn jié lái liàn jié biān yì mǎ zǔ。 java hé javascript zhī jiān de guān xì jiù rú tóng c yǔ yán hé cshell yī bān。
2.1javascript
shì yī gè javaapplet chéng shì yǔ yán de jiǎn yì bǎn běn, tā shì yóu netscape yǔ sun zhè liǎng jiā gōng sī zài 1995 nián dǐ suǒ zhì dìng de, zǎo qī shì wéi liǎo zài navigator2.0 shàng shè jì dòng tài wǎng yè 'ér shè jì de, tā bù fèn qǔ zì javaapplet de jīng suǐ, dàn bìng bù tí gōng lì rú javaapplet de lèi bié yǔ jì chéng de tè xìng。
javascript chéng shì shì html dàng 'àn de yī bù fèn, fàng zài biāo qiān <script> yǔ </script> dāng zhōng, hé javaapplet bù tóng de shì, javascript shì chún cuì de zhí yì yǔ yán, yě yīn rú cǐ, tā de gōng néng jiào dān chún, bì xū yào dā pèi html dàng 'àn cái néng bèi zhí xíng; xiāng fǎn de, javascript chéng shì kě yǐ zhì zuò chéng javaapplet lái zhí xíng。
2.2javaapplet
shì yóu měi guó shēng yáng gōng sī (sunmicrocomputersystem) de r&d gōng chéng shī patricknaughton yǔ jamesgosling yǐ c++ suǒ kāi fā chū lái, yuán yòng yì shì wéi liǎo xiāo fèi xìng diàn zǐ chǎn pǐn huò shì yòu xiàn diàn shì kāi fā yī gè xīn de chéng shì yǔ yán, mù qián guǎng fàn de wéi internet wǎng yè shè jì suǒ shǐ yòng。 javaapplet shì yǐ c++ wù jiàn dǎo xiàng chéng shì yǔ yán wéi zhù tǐ, qù chú diào yī xiē róng yì ràng chéng shì shè jì shī fàn cuò de jī zhì de zhǐ lìng 'ér chéng, jù shuō kāi fā javaapplet de gōng zuò rén yuán shì zài hē zhǎo wā kā fēi suǒ dé dào de líng gǎn, yīn cǐ 'ér mìng míng zhī。
javaapplet shì yī gè kuà píng tái de chéng shì yǔ yán, yě jiù shì xiāng tóng de chéng shì mǎ kě yǐ zài bù tóng de yìng tǐ jī qì shàng zhí xíng, zhè duì yú wǎng jì wǎng lù shàng de yìng yòng chéng shì lái shuō shì shí fēn zhòng yào de, yīn wéi internet shì yóu xǔ duō bù tóng zhǒng lèi de jī qì suǒ lián jiē 'ér chéng de, javaapplet de chéng shì yào ràng shǐ yòng zhě néng gòu yǐ bù tóng de jī qì lái zhí xíng, jiù bì xū jù bèi kuà píng tái de néng lì。
javaapplet chéng shì xū yào jīng guò biān yì qì cái néng zài jī qì shàng zhí xíng, dàn wèile kuà píng tái de kǎo liàng, biān yì guò de javaapplet chéng shì bìng fēi chǎn shēng zhí jiē zhí xíng de jī qì mǎ, ér bì xū tòu guò javaapplet zhí yì qì ( yī bān 'ér yán shì liú lǎn qì ) lái zhí xíng, tā de zhù yǎn diǎn bìng bù zài yú chéng shì zhí xíng de xiàolǜ, ér shì tā rén jī jiè miàn de hù dòng xìng yǔ zī liào de dòng tài xìng。
zài internet wǎng yè shàng zhàn cháng suǒ shǐ yòng tōng chēng java yìng yòng chéng shì de tōng cháng shì zhǐ javaapplet, tā tōng cháng shǐ yòng html wén jiàn de <applet> yǔ </applet> biāo qiān lái hū jiào, dāng liú lǎn qì yù dào <applet> biāo jì shí, huì yóu wǎng yè sì fú qì xià zài javaapplet lái zhí xíng; zhè hé nèi jiàn yú html wén jiàn de javascript chéng shì shì bù tóng de。 |
|
|
yìn dù ní xī yà dǎo yǔ Indonesia Island |
。 quán guó dì sì dà dǎo .(JAWA)
zhǎo wā dǎo dì tú yìn dù ní xī yà dǎo yǔ, wèi yú mǎ lái xī yà hé sū mén dá là dōng nán, pó luó zhōu ( jiā lǐ màn dān 〔 Kalimantan 〕 ) nán fāng, bā lǐ dǎo xī miàn。 zhǎo wā jǐn xì yìn dù ní xī yà gòng hé guó de dì sì dà dǎo, dàn yōng yòu quán guó rén kǒu de yī bàn yǐ shàng, ér qiě zài zhèng zhì shàng hé jīng jì shàng jūn chù zhī pèi dì wèi。 miàn jī wéi 132,187 píng fāng gōng lǐ (51,038 píng fāng li, bāo kuò jìn hǎi de mǎdōu lā dǎo )。 yǎ jiā dá ( jiù chēng bā dá wéi yà〔 Batavia〕 ) jì shì
wèi yú yān bō hào miǎo de yìn dù yáng hé tài píng yáng zhī jiān de yìn dù ní xī yà, shì yī gè yóu 18108 gè dà xiǎo dǎo yǔ zǔ chéng de“ wàn dǎo zhī guó”, zhǎo wā dǎo jiù shì zhè wàn dǎo zhī zhōng de dì sì dà dǎo。 sì miàn huán hǎi de zhǎo wā dǎo, shǔ rè dài yǔ lín qì hòu, méi yòu hán shǔ jì jié de gēngdié, nián píng jūn qì wēn wéi 25 - 27 shè shì dù, yǔ liàng chōng pèi。 dé tiān dú hòu de zì rán tiáo jiàn shǐ dǎo shàng rè dài zhí wù cóng shēng mì bù, cǎo mù zhōng nián cháng qīng, kā fēi、 chá yè、 yān yè、 xiàng jiāo、 gān zhè、 yē zǐ děng wù chǎn fēng fù。 zhǎo wā dǎo shàng hé liú zòng héng, fēng guāng yǐ nǐ, měi nián dū xī yǐn dà pī lái zì shì jiè gè dì de yóu kè qián wǎng guān guāng lǚ yóu。 zhǎo wā dǎo shàng yòu 100 duō zuò huǒ shān, qián bù jiǔ huó dòng jù liè, yòu bào fā jì xiàng de mò lā pí huǒ shān jiù shì qí zhōng de yī zuò。 mò lā pí huǒ shān hǎi bá 2968 mǐ, shì yìn ní zhòng duō huó huǒ shān zhōng zuì wéi huó yuè de yī zuò。 zhǎo wā dǎo shì yìn ní jīng jì、 zhèng zhì hé wén huà zuì fā dá de dì qū, yōng yòu quán guó yuē 2.2 yì rén kǒu zhōng de yī bàn。 yī xiē zhòng yào de chéng shì hé míng shèng gǔ jì dū zuò luò zài zhè gè dǎo shàng。 yìn ní shǒu dū yǎ jiā dá shì dōng nán yà dì yī dà chéng shì, wèi yú xī zhǎo wā běi hǎi 'àn, rén kǒu 830 duō wàn。 wàn lóng wèi yú zhǎo wā dǎo xī bù hǎi bá 700 duō mǐ de wàn lóng pén dì zhōng, shì yìn ní xī zhǎo wā shěng shǒu fǔ, zhè lǐ sì miàn qún shān huán rào, zhí wù fán mào, huán jìng yōu měi。 yìn ní de gǔ dū rì rě shì zhōng zhǎo wā de zhōng xīn chéng shì, shì jiè wén míng de pó luó fú tú gǔ jì jiù wèi yú rì rě chéng běi bù。 yìn ní dì chù tài píng yáng dì zhèn dài, měi nián fā shēng dà xiǎo dì zhèn shù qiān cì。 2006 nián, zhǎo wā dǎo yǐ xiān hòu fā shēng shù cì qiáng liè dì zhèn。 5 yuè 27 rì, rì rě dì qū hé zhōng zhǎo wā shěng bù fēn dì qū fā shēng lǐ shì 5.9 jí dì zhèn, zào chéng 6000 duō rén sǐ wáng。 7 yuè 17 rì, zhǎo wā dǎo nán bù de yìn dù yáng hǎi yù fā shēng lǐ shì 6.8 jí dì zhèn bìng yǐn fā hǎi xiào, zào chéng zhòng dà rén yuán shāng wáng。 7 yuè 19 rì, wèi yú zhǎo wā dǎo hé sū mén dá là dǎo zhī jiān de xùn tā hǎi xiá zài cì fā shēng lǐ shì 6.2 jí dì zhèn。
yìn dù ní xī yà zuì zhòng yào dǎo yǔ, quán guó zhèng zhì、 jīng jì yǔ wén huà zhōng xīn dì qū。 dōng xī cháng yuē 970 qiān mǐ, nán běi zuì kuān chù 160 qiān mǐ, chéng xiá cháng xíng。 miàn jī 12.6 wàn píng fāng qiān mǐ, rén kǒu yuē 9313 wàn。 yǐ shān dì qiū líng wéi zhù, huǒ shān zhòng duō, hǎi bá 1800 mǐ yǐ shàng de huǒ shān fēng yòu 58 zuò, qí zhōng 3000 mǐ yǐ shàng de yòu 14 zuò, quán dǎo zuì gāo fēng sài méi lǔ huǒ shān, hǎi bá 3676 mǐ, wèi yú dǎo de dōng nán bù。 shān jiān duō kuān guǎng pén dì, xǔ duō pén dì wéi yìn dù ní xī yà gǔ dài wáng guó fā xiáng dì, xiàn réng wéi fā dá de nóng gēng dì dài jí chéng zhèn zhōng xīn。 běi bù yán hǎi wéi chōng jī píng yuán, duō rén gōng gǎng; nán 'àn dǒu qiào, yòu qiū líng。 dì zhèn、 hǎi xiào pín fán。 qì hòu yán rè, xī bù quán nián gāo wēn duō yǔ, dōng bù yòu gān jì。 nián jiàng shuǐ liàng 1500 háo mǐ zuǒ yòu, shǎo shù dì qū bù zú 1000 háo mǐ, shān qū zuì duō kě chāo guò 4000 háo mǐ。 hé liú zhòng duō, běi 'àn rù hǎi hé liú jiào dà, zhù yào yòu zhī lì wēng、 zhī mǎ nǔ、 suō luó、 zhī tǎ lóng、 bù lán tǎ sī děng hé。 dǎo shàng tǔ rǎng féi wò, zì rán tiáo jiàn liáng hǎo, sēn lín fù bèi shuài 23 %。 tǔ dì kěn zhí shuài 70%, wéi quán guó zhī guān。 kuàng cáng yòu shí yóu、 méi、 měng、 tiě、 jīn、 yín、 lín、 liú、 diǎn děng。 dào、 yù mǐ、 chá yè、 huā shēng、 zhè táng、 mù mián、 jīn jī nà shuāng、 yóu mù děng chǎn liàng zhàn quán guó chǎn liàng de 60% ~ 90%, hái chǎn xiàng jiāo、 kā fēi、 yóu zōng、 yē zǐ hé kě kě。 gōng yè yòu liàn yóu、 zào chuán、 jī xiè、 yě jīn、 xiàng jiāo、 fǎng zhì、 huà gōng、 zào zhǐ děng。 jiāo tōng fā dá, yōng yòu quán guó 60%~ 70% de gōng lù hé tiě lù lǐ chéng。
zhǎo wā zài xíng zhèng shàng yóu xī zhǎo wā 、 zhōng zhǎo wā 、 dōng zhǎo wā sān gè shěng hé dà yǎ jiā dá shǒu dū、 rì rě (Yogyakarta) liǎng gè tè qū zǔ chéng。 tè qū zài xíng zhèng shàng shǔ shěng jí。 |
yī zhǒng jì suàn jī yǔ yán A computer language |
Java shì Sun gōng sī tuī chū de yī zhǒng biān chéng yǔ yán。 tā shì yī zhǒng tōng guò jiě shì fāng shì lái zhí xíng de yǔ yán, yǔ fǎ guī zé hé C++ lèi sì。 tóng shí, Java yě shì yī zhǒng kuà píng tái de chéng xù shè jì yǔ yán。 yòng Java yǔ yán biān xiě de chéng xù jiào zuò“ Applet”( xiǎo yìng yòng chéng xù), yòng biān yì qì jiāng tā biān yì chéng lèi wén jiàn hòu, jiāng tā cún zài WWW yè miàn zhōng, bìng zài HTML dàng shàng zuò hǎo xiāng yìng biāo jì, yòng hù duān zhǐ yào zhuāng shàng Java de kè hù ruǎn jiàn jiù kě yǐ zài wǎng shàng zhí jiē yùn xíng“ Applet”。 Java fēi cháng shì hé yú qǐ yè wǎng luò hé Internet huán jìng, xiàn zài yǐ chéng wéi Internet zhōng zuì shòu huān yíng、 zuì yòu yǐng xiǎng de biān chéng yǔ yán zhī yī。 Java yòu xǔ duō zhí dé chēng dào de yōu diǎn, rú jiǎn dān、 miàn xiàng duì xiàng、 fēn bù shì、 jiě shì xìng、 kě kào、 ān quán、 jié gòu zhōng lì xìng、 kě yí zhí xìng、 gāo xìng néng、 duō xiàn chéng、 dòng tài xìng děng。 Java bìn qì liǎo C++ zhōng gè zhǒng bì dà yú lì de gōng néng hé xǔ duō hěn shǎo yòng dào de gōng néng。 Jave kě yǐ yùn xíng yǔ rèn hé wēi chǔlǐ qì, yòng Java kāi fā de chéng xù kě yǐ zài wǎng luò shàng chuán shū, bìng yùn xíng yú rèn hé kè hù jī shàng。
JAVA jiè shào
yī、 qián yán
『 Java』 cóng 1995 nián de shǔ jiǎ kāi shǐ zài jì suàn jī yè jiè jiù shòu dào liǎo gāo dù zhù yì, tè bié shì zài Internet hé duō méi tǐ (Multimedia) xiāng guān chǎn pǐn lèi fāng miàn。 Java wèihé yòu rú cǐ zhè me dà de mèi lì? rén zuò rú cǐ de bǐ yù: Java zài quán qiú zī xùn wǎng (WorldWideWeb,WWW) dì wèi jiù rú tóng diàn zǐ biǎo gé (Spreadsheet) yǔ gè rén jì suàn jī (PC) de guān xì。 nà Java jiū jìng yòu nà xiē tè sè ní?
Java shì yī zhǒng ruǎn jiàn jì shù
shì yī zhǒng yóu měi guó SUN jì suàn jī gōng sī (SunMicrosystems,Inc.) suǒ yán jiū 'ér chéng de yǔ yán
shì yī zhǒng wéi Internet fā zhǎn de jì suàn jī yǔ yán
shì yī zhǒng shǐ wǎng yè (WebPage) chǎn shēng shēng dòng huó pō huà miàn de yǔ yán
shì yī zhǒng shǐ wǎng yè (WebPage) yóu jìng tài (Static) zhuǎn biàn wéi dòng tài (Dynamic) de yǔ yán
shì yī zhǒng yǔ yán, yòng yǐ chǎn shēng「 xiǎo yìng yòng chéng xù (Applet(s))」
shì yī zhǒng jiǎn huà de C++ yǔ yán shì yī zhǒng 'ān quán de yǔ yán, jù yòu zǔ jué jì suàn jī bìng dú chuán shū de gōng néng
shì yī zhǒng jiāng 'ān quán xìng (Security) liè wéi dì yī yōu xiān kǎo lǜ de yǔ yán
shì yī zhǒng shǐ yòng zhě bù xū huā fèi hěn duō shí jiān xué xí de yǔ yán
shì yī zhǒng tū pò yòng hù duān jī qì huán jìng hé CPU jié gòu de yǔ yán
shì yī zhǒng「 xiě yī cì, jí kě zài rèn hé jī qì shàng zhí xíng (WriteOnceRunAnywhere)」 de yǔ yán shì yòu shǐ yǐ lái, dì yī tào yǔn shǐ yòng zhě jiāng yìng yòng chéng xù (Applications) tōng guò Internet cóng yuǎn duān de fú wù qì (RemoteServer) chuán shū dào běn dì duān de jī qì shàng (LocalMachine) bìng zhí xíng
shì yī zhǒng yìng yòng chéng xù tí gōng zhě bù xū yào zhī dào shǐ yòng zhě de jì suàn jī yìng jiàn ( rú: Sun,Intel, huò MAC děng ) yǔ ruǎn jiàn ( rú: SW-UNIX,MACO/S,Windows, huò NT děng ) huán jìng de yǔ yán (Kestenbaum,1995)。
Java de bǎn běn
J2SEJava de biāo zhǔn bǎn běn (Java2StandardEdition) dìng wèi zài kè hù duān, zhù yào yòng yú zhuō miàn yìng yòng ruǎn jiàn de biān chéng
J2ME(Java2MicroEdition) zhù yào yìng yòng yú qiàn rù shì xì tǒng kāi fā, rú shǒu jī hé PDA de biān chéng;
J2EE qǐ yè bǎn běn (Java2EnterpriseEdition) dìng yì zài fú wù qì duān Java2 de qǐ yè bǎn, zhù yào yòng yú fēn bù shì de wǎng luò chéng xù de kāi fā, rú diàn zǐ shāng wù wǎng zhàn hé ERP xì tǒng。
xià miàn jiāng yǐ xù dì jiè shào Java, shǒu xiān shì Java de fā zhǎn lì shǐ yǔ Java yǔ yán jiè shào, qí cì yǐ xù shì JavaApplet hé HotJava de jiǎn dān jiè shào。
èr、 JavaFAQ
xià miàn yǐ wèn dá de fāng shì lái shuō míng Java de fā zhǎn lì shǐ yǔ qí bèi jǐng ( xià liè nèi róng zhěng lǐ zì JavaFAQlistandTutorial hé TheJavaLanguage:AWhitePaper, dú zhě ruò yù shēn rù liǎo jiě, qǐng zì xíng cān yuè yuán wén ):
Java hé shí kāi shǐ fā zhǎn? (When)
zuì zǎo dà gài kě zhuī sù zhì 1991 nián sì yuè fèn, Sun de lǜ sè jìhuà (GreenProject) kāi shǐ zhuóshǒu yú fā zhǎn xiāo fèi xìng diàn zǐ chǎn pǐn (ConsumerElectronics), suǒ shǐ yòng de yǔ yán shì C、 C++、 jí Oak( wéi Java yǔ yán de qián shēn ), hòu yīn yǔ yán běn shēn hé shì chǎng de wèn tí, shǐ dé xiāo fèi xìng diàn zǐ chǎn pǐn de fā zhǎn wú fǎ dá dào dāng chū yù qī de mù biāo, zài jiā shàng wǎng luò de xīng qǐ, lǜ sè jìhuà yě yīn cǐ 'ér gǎi biàn fā zhǎn de fāng xiàng, zhè yǐ shì 1994 nián liǎo。
wèihé chēng zhī wéi Java? (Why)"Java" shì měi guó SUN jì suàn jī gōng sī Java fā zhǎn xiǎo zǔ lì jīng wú shù cì de jī liè tǎo lùn zhī hòu cái bèi xuǎn zé chū。 shēng dòng (Liveliness)、 dòng huà (Animation)、 sù dù (Speed)、 jiāo hù xìng (Interactivity) wéi dāng chū xuǎn zé míng zì shí suǒ yù biǎo dá chū de tè sè。 "Java" shì zài wú shù de jiàn yì zhōng tuō yíng 'ér chū de, ér "Java" bù shì yóu jǐ gè dān zì de shǒu zì suǒ zǔ chéng, ér shì cóng xǔ duō chéng xù shè jì shī zhōng 'ài de rè téng téng、 xiāng nóng kā fēi zhōng chǎn shēng líng gǎn de。
shuí kāi fā liǎo Java? (Who)Java shì měi guó SUN jì suàn jī gōng sī Java fā zhǎn xiǎo zǔ kāi fā de, zǎo qī de chéng yuán ( lǜ sè gōng chéng ) shì PatrickNaughton,JamesGosling,&MikeSheridan, ér xiàn zài dà jiā jiào wéi shú xī de chéng yuán shì JamesGosling。
zài nà lǐ kāi fā liǎo Java? (Where)
yě jiù shì wèn Java de chū shēng dì? dá 'àn shì měi guó。
rú hé kě yǐ zhǎo dào suǒ xū de Java xìn xī? (Howto)
zài wǎng lù shàng, nín kě yǐ lián dào Sun gōng sī de JavaWWW wǎng zhàn, URL shì http://java.sun.com/, huò shì http://www.javasoft.com/。 zài nà lǐ jīhū kě yǐ zhǎo dào nín suǒ xū yào de suǒ yòu Java xìn xī, dàn shì yǔ yán duō shǎo shì yī gè zhàng 'ài, zhì shǎo duì mǒu xiē rén 'ér yán; méi guān xì, mù qián guó nèi yǐ yòu hěn duō gè wǎng zhàn tí gōng zhōng wén Java xìn xī。 zài qīng huá hé zhōng kē yuàn de FTP zhàn diǎn shàng yòu bù shǎo yòu guān zī liào。 xiǎng xiàng yǐ hòu yìng huì yòu gèng duō de zhàn diǎn tí gōng xiāng guān xìn xī。
rú hé cái néng kàn dào Java de xiào guǒ? (HowDoI)
shǒu xiān nín xū yào yòu hán yòu Java jiě shì qì de liú lǎn qì (Browser), lì rú: Netscpae gōng sī de NetscapeNavigator2.0 yǐ shàng huò shì Sun gōng sī de HotJava liú lǎn qì, duì gè rén jì suàn jī shǐ yòng zhě 'ér yán, cāo zuò xì tǒng xū shì Windows95 huò shì WindowsNT。
Java shì yīn wéi zhuàn xiě C++ yǔ yán chéng xù shí de kùn nán 'ér yán zhì kāi de, qǐ xiān, zhǐ shì yī gè xiāo fèi xìng diàn zǐ chǎn pǐn dà jìhuà zhōng de yī bù fèn, C++ yǔ yán shì dāng chū bèi kǎo lǜ cǎi yòng de, dàn cóng yī kāi shǐ de biān yì wèn tí yī zhí dào zuì hòu de yī lián chuàn wèn tí pò shǐ dé fàng qì C++ yǔ yán, ér yòu Java yǔ yán de chǎn shēng。 Sun shì yào Java chéng wéi yī gè jiǎn dān (Simple)、 miàn xiàng duì xiàng de (ObjectOriented)、 fēn bù shì de (Distributed)、 jiě shì de (Interpreted)、 jiàn zhuàng de (Robust)、 ān quán de (Secure)、 jié gòu zhōng lì de (ArchitectureNeutral)、 kě yí zhí de (Portable)、 gāo xiào néng de (HighPerformance)、 duō xiàn chéng de (Multithreaded)、 dòng tài de (Dynamic) de chéng xù yǔ yán ( zhāi yì zì TheJavaLanguage:AWhitePaper,1995)。
zài Sun de Java yǔ yán bái pí shū zhōng míng bái dì shuō míng shàng shù Java yǔ yán de jì qiǎo。 ruò yǐ mù gōng wéi bǐ yù, yī gè miàn xiàng duì xiàng de mù gōng, tā ( tā ) zuì zhù yào de zhòng diǎn shì jí jiāng yào zuò de mù yǐ zǐ, qí cì cái shì suǒ xū yào de gōng jù; fǎn zhī; yī gè yǐ fēi miàn xiàng duì xiàng de mù gōng, tā ( tā ) suǒ guān xīn de zhǐ shì gōng jù。 zuì jìn de jí chā jí yòng (PlugandPlay) yì shì miàn xiàng duì xiàng shè jì de zhòng diǎn。 fēn bù shì de (Distributed): Java yòu yī gè hěn zhōu quán de chéng xīn lù JAVA jiè shào。
yī、
『 Java』 cóng 1995 nián de shǔ jiǎ kāi shǐ zài jì suàn jī yè jiè jiù shòu dào liǎo gāo dù zhù yì, tè bié shì zài Internet hé duō méi tǐ (Multimedia) xiāng guān chǎn pǐn lèi fāng miàn。 Java wèihé yòu rú cǐ zhè me dà de mèi lì? rén zuò rú cǐ de bǐ yù: Java zài quán qiú zī xùn wǎng (WorldWideWeb,WWW) dì wèi jiù rú tóng diàn zǐ biǎo gé (Spreadsheet) yǔ gè rén jì suàn jī TTP hé FTP děng TCP/IP tōng xùn xié dìng xiāng pèi hé。 Java yìng yòng chéng xù (Applications) néng zài wǎng lù shàng kāi qǐ jí lián jié shǐ yòng wù jiàn, jiù rú tóng tòu guò URLs lián jié shǐ yòng yī gè běn dì wén jiàn xì tǒng (LocalFileSystem)。 jiàn zhuàng de (Robust): yóu Java suǒ biān xiě chū de chéng xù néng zài duō zhǒng qíng kuàng xià zhí xíng 'ér jù yòu qí wěn dìng xìng。 Java yǔ C/C++ zuì dà bù tóng diǎn shì Java yòu yī gè zhǐ zhēn mó xíng (PointerModel) lái pái chú nèi cún bèi fù gài (OverwritingMemory) hé huǐ sǔn shù jù (CorruptingData) de kě néng xìng。
ān quán de (Secure): Java shì bèi shè jì yòng yú wǎng luò jí fēn bù shì de huán jìng zhōng, ān quán xìng zì bì shì yī gè hěn zhòng yào de kǎo lǜ。 Java yōng yòu shù gè jiē céng de hù suǒ (Interlocking) bǎo hù cuò shī, néng yòu xiào dì fáng zhǐ bìng dú de qīn rù hé pò huài xíng wéi de fā shēng。
jié gòu zhōng lì de (ArchitectureNeutral): yī bān 'ér yán, wǎng luò shì yóu hěn duō bù tóng jī xíng de jī qì suǒ zǔ hé 'ér chéng de, CPU hé zuò yè xì tǒng tǐ jìjié gòu jūn yòu suǒ bù tóng; yīn cǐ, rú hé shǐ yī gè yìng yòng chéng xù kě yǐ zài měi yī zhǒng jī qì shàng zhí xíng, shì yī gè nán tí。 suǒ xìng, Java de biān yì qì chǎn shēng yī zhǒng jié gòu zhōng lì de mù biāo wén jiàn gé shì (ObjectFileFormat); zhè shǐ dé biān yì mǎ dé yǐ zài hěn duō zhǒng chǔlǐ qì zhōng zhí xíng。
kě yí zhí de (Portable): yuán shǐ zī liào xíng shì de dà xiǎo shì bèi zhǐ dìng de, lì rú "float" yī zhí shì biǎo shì yī gè 32 wèi yuán IEEE754 fú diǎn yùn suàn shù zì, yīn jué dà duō shù de CPU dū jù yòu cǐ gòng tóng tè zhēng。 chéng xù kù shǔ yú xì tǒng de yī bù fèn, tā dìng yì liǎo yī xiē kě yí zhí de chéng xù jiē kǒu, Java běn shēn jù bèi yòu hěn hǎo de kě yí zhí xìng。
jiě shì de (Interpreted): Java jiě shì qì néng zhí jiē dì zài rèn hé jī qì shàng zhí xíng Java wèi yuán mǎ (Bytecodes), yīn cǐ zài jìn xíng chéng xù lián jié shí, shí jiān de jié shěng, zhè duì yú suō duǎn chéng xù de kāi fā guò chéng, yòu jí dà de bāng zhù。
gāo xiào néng de (HighPerformance): Java wèi yuán mǎ xùn sù dì néng bèi zhuǎn huàn chéng jī qì mǎ (MachineCode), cóng wèi yuán mǎ zhuǎn huàn dào jī qì mǎ de xiào néng jīhū yǔ C yǔ C++ méi yòu fēn bié。
duō xiàn chéng de (Multithreaded): Java yǔ yán jù yòu duō xiàn chéng de gōng néng, zhè duì yú jiāo hù huí yìng néng lì jí jí shí zhí xíng xíng wèishì yòu bāng zhù de。
dòng tài de (Dynamic): Java bǐ C huò C++ yǔ yán gèng jù yòu dòng tài xìng, gèng néng shì yìng shí kè zài biàn de huán jìng, Java bù huì yīn chéng xù kù de gēngxīn, ér bì xū chóngxīn biān yì chéng xù。
cǐ wài, HankShiffman(MakingSenseofJava) yì zhēn yī bān duì Java de cuò wù kàn fǎ jí guān niàn tí chū tā de shuō míng, tè zài cǐ zhāi yì rú xià:
"Java shì yī zhǒng biān xiě WebPages de yī zhǒng yǔ yán, jiù rú tóng HTML hé VRML yī yàng " shì shí shàng, Java bìng bù xiàng shì HTML cǐ yī lèi de miáo shù yǔ yán (DescriptionLanguage), ér shì yī zhǒng biān chéng yǔ yán (ProgrammingLanguage)。 miáo shù yǔ yán biāo míng nèi róng hé wèi zhì, ér biān chéng yǔ yán miáo shù yī zhǒng chǎn shēng jiēguǒ de guò chéng。
2."Java yǔ yán róng yì xué xí hé shǐ yòng, bù xiàng C、 C++ hé qí tā chéng xù yǔ yán "
Java shì yī zhǒng biān chéng yǔ yán。 Java róng yì xué má? Java huò xǔ shì bǐ C huò C++ róng yì xué, dàn réng shì yī zhǒng biān chéng yǔ yán, ér bù shì yī zhǒng miáo shù yǔ yán。
3."Java mǎ shì kě yí zhí de, dàn C jí C++ bù shì "
Java yuán dài mǎ (SourceCode) shì bǐ C yǔ yán lái dé kě yí zhí yī diǎn, chā bié zài yú Java de mù biāo mǎ。 Java mǎ zài yī zhǒng jī qì shàng jìn xíng biān yì, ér néng zài suǒ yòu de jī qì shàng zhí xíng, zhǐ yào nà bù jī qì shàng yòu Java jiě shì qì。
4."Java néng bèi tuò zhǎn 'ér zài jī qì shàng zhí xíng rèn hé shì qíng "
lǐ lùn shàng, JavaApplet(Java xiǎo yìng yòng chéng xù ) néng zuò rèn hé shì qíng, rú mó nǐ 3DVRML mó xíng、 bō fàng diàn yǐng、 chǎn shēng yīn pín .... děng。 dàn shì shí shàng, yī gè xiǎo yìng yòng chéng xù (Applet) jǐn néng zài nà yī yè shàng bèi zhí xíng, ér wú fǎ zài nà yī yè zhī wài zhí xíng。 tóng shí, Java yì shòu xiàn yú chéng xù kù de gōng néng。
5."Java shì shì hé yú jiàn lì dà xíng de yìng yòng chéng xù "
rú guǒ Java shì hé yú dà xíng chéng xù, zé Java jiù bù shì hé yìng yòng yú Web liú lǎn qì liǎo。 dì yī gè shāng yè xìng de JavaApplets(Applix'sJava-BasedSpreadsheet) bìng bù shì quán rán shǐ yòng Java, tā zhǐ shǐ yòng Java zuò wéi yòng hù jiē kǒu, ér suǒ yòu de chǔlǐ gōng zuò, shì yòng CGI mǎ。
6."Java shì jiě shì zhí xíng de, Basic shì jiě shì zhí xíng de, yīn cǐ Java=Basic"
suī rán Java díquè shì shǐ yòng jiě shì qì, dàn shì shí shàng, Java zé yǔ C huò C++ děng wán quán biān yì yǔ yán jiào wéi xiāng jìn, dàn yǔ Basic huò APL děng wán quán jiě yì yǔ yán jiào bù xiāng jìn。
7."Java shān chú liǎo CGI mìng lìng gǎo (Scripts) hé chéng xù de xū qiú "
JavaApplets jiāng huì qǔ dài bù fèn CGI de yòng tú。 zài yòu xiē qíng kuàng, JavaApplets néng gòu qǔ dài yī xiē fú wù qì duān dài mǎ (Server-SideCode), dàn dà duō shù de qíng kuàng, jī yú 'ān quán xìng lǐ yóu huò shì xiào néng de kǎo lǜ, Java réng wú fǎ quán rán qǔ dài CGIScripts。
8."Netscape'sJavaScript shì yǔ Java yòu xiāng guān "
chú liǎo míng chēng zhī wài, Java hé JavaScript shì yòu yī diǎn diǎn xiāng guān。 JavaScript shì yī zhǒng mìng lìng gǎo yǔ yán, shì kě yǐ zài HTML yè zhōng shǐ yòng。 Java mǎ bìng wèi chū xiàn zài HTML zhōng, ér zài HTML zhōng tōng guò yī gè liàn jié lái liàn jié biān yì mǎ zǔ。 Java hé JavaScript zhī jiān de guān xì jiù rú tóng C yǔ yán hé CShell yī bān。
2.1JavaScript
shì yī gè JavaApplet chéng shì yǔ yán de jiǎn yì bǎn běn, tā shì yóu Netscape yǔ Sun zhè liǎng jiā gōng sī zài 1995 nián dǐ suǒ zhì dìng de, zǎo qī shì wéi liǎo zài Navigator2.0 shàng shè jì dòng tài wǎng yè 'ér shè jì de, tā bù fèn qǔ zì JavaApplet de jīng suǐ, dàn bìng bù tí gōng lì rú JavaApplet de lèi bié yǔ jì chéng de tè xìng。
JavaScript chéng shì shì HTML dàng 'àn de yī bù fèn, fàng zài biāo qiān <script> yǔ </script> dāng zhōng, hé JavaApplet bù tóng de shì, JavaScript shì chún cuì de zhí yì yǔ yán, yě yīn rú cǐ, tā de gōng néng jiào dān chún, bì xū yào dā pèi HTML dàng 'àn cái néng bèi zhí xíng; xiāng fǎn de, JavaScript chéng shì kě yǐ zhì zuò chéng JavaApplet lái zhí xíng。
2.2JavaApplet
shì yóu měi guó shēng yáng gōng sī (SunMicrocomputerSystem) de R&D gōng chéng shī PatrickNaughton yǔ JamesGosling yǐ C++ suǒ kāi fā chū lái, yuán yòng yì shì wéi liǎo xiāo fèi xìng diàn zǐ chǎn pǐn huò shì yòu xiàn diàn shì kāi fā yī gè xīn de chéng shì yǔ yán, mù qián guǎng fàn de wéi Internet wǎng yè shè jì suǒ shǐ yòng。 JavaApplet shì yǐ C++ wù jiàn dǎo xiàng chéng shì yǔ yán wéi zhù tǐ, qù chú diào yī xiē róng yì ràng chéng shì shè jì shī fàn cuò de jī zhì de zhǐ lìng 'ér chéng, jù shuō kāi fā JavaApplet de gōng zuò rén yuán shì zài hē zhǎo wā kā fēi suǒ dé dào de líng gǎn, yīn cǐ 'ér mìng míng zhī。
JavaApplet shì yī gè kuà píng tái de chéng shì yǔ yán, yě jiù shì xiāng tóng de chéng shì mǎ kě yǐ zài bù tóng de yìng tǐ jī qì shàng zhí xíng, zhè duì yú wǎng jì wǎng lù shàng de yìng yòng chéng shì lái shuō shì shí fēn zhòng yào de, yīn wéi Internet shì yóu xǔ duō bù tóng zhǒng lèi de jī qì suǒ lián jiē 'ér chéng de, JavaApplet de chéng shì yào ràng shǐ yòng zhě néng gòu yǐ bù tóng de jī qì lái zhí xíng, jiù bì xū jù bèi kuà píng tái de néng lì。
JavaApplet chéng shì xū yào jīng guò biān yì qì cái néng zài jī qì shàng zhí xíng, dàn wèile kuà píng tái de kǎo liàng, biān yì guò de JavaApplet chéng shì bìng fēi chǎn shēng zhí jiē zhí xíng de jī qì mǎ, ér bì xū tòu guò JavaApplet zhí yì qì ( yī bān 'ér yán shì liú lǎn qì ) lái zhí xíng, tā de zhù yǎn diǎn bìng bù zài yú chéng shì zhí xíng de xiàolǜ, ér shì tā rén jī jiè miàn de hù dòng xìng yǔ zī liào de dòng tài xìng。
zài Internet wǎng yè shàng zhàn cháng suǒ shǐ yòng tōng chēng Java yìng yòng chéng shì de tōng cháng shì zhǐ JavaApplet, tā tōng cháng shǐ yòng HTML wén jiàn de <applet> yǔ </applet> biāo qiān lái hū jiào, dāng liú lǎn qì yù dào <applet> biāo jì shí, huì yóu wǎng yè sì fú qì xià zài JavaApplet lái zhí xíng; zhè hé nèi jiàn yú HTML wén jiàn de JavaScript chéng shì shì bù tóng de。
3. yī zhǒng kā fēi de míng zì, yuán chǎn yú yìn ní de zhǎo wā dǎo, yóu yú chū pǐn de kā fēi yī bān bù guān“ yìn ní” de míng zì, ér zhí jiē guànyǐ dǎo míng, suǒ yǐ zhǎo wā dǎo chū chǎn de kā fēi jiù jiào zhǎo wā 。 |
|
- n.: java, Java (programming language)
|
|
- n. Java
- lat. Jawa
|
|
yìn dù ní xī yà | dǎo yǔ | dì lǐ | shì jiè zhī zuì | dì míng | yuán shǐ | shěng | hǎi gōu | yìn dù yáng | |
|
|
zhǎo wā dǎo | zhǎo wā rén | zhǎo wā yǔ | |
|
|
xī zhǎo wā shěng | zhāng kāi "title=" zhāng kāi "style="vertical-align:middle"/> zhōng zhǎo wā shěng | zhāng kāi "title=" zhāng kāi "style="vertical-align:middle"/> rì rě tè qū | zhāng kāi "title=" zhāng kāi "style="vertical-align:middle"/> dà yǎ jiā dá shǒu dū tè qū | zhāng kāi "title=" zhāng kāi "style="vertical-align:middle"/> dōng zhǎo wā shěng | zhāng kāi "title=" zhāng kāi "style="vertical-align:middle"/> wàn dān shěng | |
|