JAVA學(xué)習(xí)的小知識(shí)
編寫(xiě)Java程序時(shí),應(yīng)注意以下幾點(diǎn):
源文件名:源文件名必須和類(lèi)名相同。當(dāng)保存文件的時(shí)候,你應(yīng)該使用類(lèi)名作為文件名保存(切記Java是大小寫(xiě)敏感的),文件名的后綴為.java。(如果文件名和類(lèi)名不相同則會(huì)導(dǎo)致編譯錯(cuò)誤)。
主方法入口:所有的Java 程序由public static void main(String[]args)方法開(kāi)始執(zhí)行。
折疊
學(xué)習(xí)JAVA
編譯和解釋性
Java編譯程序生成字節(jié)碼(byte-code),而不是通常的機(jī)器碼。Java字節(jié)碼提供對(duì)體系結(jié)構(gòu)中性的目標(biāo)文件格式,代碼設(shè)計(jì)成可有效地傳送程序到多個(gè)平臺(tái)。Java程序可以在任何實(shí)現(xiàn)了Java解釋程序和運(yùn)行系統(tǒng)(run-time system)的系統(tǒng)上運(yùn)行。
在一個(gè)解釋性的環(huán)境中,程序開(kāi)發(fā)的標(biāo)準(zhǔn)“鏈接”階段大大消失了。如果說(shuō)Java還有一個(gè)鏈接階段,它只是把新類(lèi)裝進(jìn)環(huán)境的過(guò)程,它是增量式的、輕量級(jí)的過(guò)程。因此,Java支持快速原型和容易試驗(yàn),它將導(dǎo)致快速程序開(kāi)發(fā)。這是一個(gè)與傳統(tǒng)的、耗時(shí)的“編譯、鏈接和測(cè)試”形成鮮明對(duì)比的精巧的開(kāi)發(fā)過(guò)程。
學(xué)習(xí)JAVA的方向
Java通常被說(shuō)成是世界D一編程語(yǔ)言;也就是Java廣泛的應(yīng)用導(dǎo)致就業(yè)前景比較廣泛。
特點(diǎn):
1.簡(jiǎn)單易學(xué);2.跨平臺(tái);3.安全;4.多線程;5有豐富的類(lèi)庫(kù);6.使用廣泛;
就業(yè)方向:
Android開(kāi)發(fā):主攻移動(dòng)端應(yīng)用的開(kāi)發(fā)。移動(dòng)端包括搭載Android系統(tǒng)的手機(jī)、平板、電視盒子等設(shè)備。
Web開(kāi)發(fā)方向:主要有HTML5開(kāi)發(fā)、B/S應(yīng)用開(kāi)發(fā)、微信開(kāi)發(fā)。這里的HTML5開(kāi)發(fā)是指移動(dòng)端的HTML5開(kāi)發(fā)。
通訊方向:主要是通訊服務(wù)器的開(kāi)發(fā)。
JAVA學(xué)習(xí)的前景
由于在開(kāi)發(fā)Oak語(yǔ)言時(shí),尚且不存在運(yùn)行字節(jié)碼的硬件平臺(tái),所以為了在開(kāi)發(fā)時(shí)可以對(duì)這種語(yǔ)言進(jìn)行實(shí)驗(yàn)研究,他們就在已有的硬件和軟件平臺(tái)基礎(chǔ)上,按照自己所指定的規(guī)范,用軟件建設(shè)了一個(gè)運(yùn)行平臺(tái),整個(gè)系統(tǒng)除了比C++更加簡(jiǎn)單之外,沒(méi)有什么大的區(qū)別。1992年的夏天,當(dāng)Oak語(yǔ)言開(kāi)發(fā)成功后,研究者們向硬件生產(chǎn)商進(jìn)行演示了Green操作系統(tǒng)、Oak的程序設(shè)計(jì)語(yǔ)言、類(lèi)庫(kù)和其硬件,以說(shuō)服他們使用Oak語(yǔ)言生產(chǎn)硬件芯片,但是,硬件生產(chǎn)商并未對(duì)此產(chǎn)生極大的熱情。因?yàn)樗麄冋J(rèn)為,在所有人對(duì)Oak語(yǔ)言還一無(wú)所知的情況下,就生產(chǎn)硬件產(chǎn)品的風(fēng)險(xiǎn)實(shí)在太大了,所以O(shè)ak語(yǔ)言也就因?yàn)槿狈τ布闹С侄鵁o(wú)法進(jìn)入市場(chǎng),從而被擱置了下來(lái)。
免費(fèi)體驗(yàn)課開(kāi)班倒計(jì)時(shí)
稍后會(huì)有專(zhuān)業(yè)老師給您回電,請(qǐng)保持電話暢通