Java 教程


閱讀(14857.8k) 收藏 (1113)

手冊(cè)簡(jiǎn)介

一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。

手冊(cè)說(shuō)明

Java 是一門面向?qū)ο蟮木幊陶Z(yǔ)言,所以Java并不是最容易入手的開(kāi)發(fā)語(yǔ)言,根據(jù)這個(gè)特性,本教程精心編排,優(yōu)先講解了面向?qū)ο缶幊痰幕靖拍睿僦v解Java基礎(chǔ)知識(shí),最后再介紹Java的繼承,封裝,多態(tài)等面向?qū)ο蟮奶匦?,以求用易懂的方式,最精?jiǎn)的語(yǔ)句,最充實(shí)的內(nèi)容,向讀者介紹Java。

當(dāng)然,Java同時(shí)也是一門非常強(qiáng)大的語(yǔ)言,它既有能開(kāi)發(fā)桌面應(yīng)用的Java SE(Java Platform,Standard Edition),也有開(kāi)發(fā)Web應(yīng)用的Java EE(Java Platform,Enterprise Edition),還有開(kāi)發(fā)移動(dòng)應(yīng)用和嵌入式的Java ME(Java Platform,Micro Edition),這些版本針對(duì)的用戶人群有一定的區(qū)分度,所以本教程不會(huì)太多的涉及該些版本的相關(guān)知識(shí),僅針對(duì)Java入門的基礎(chǔ)知識(shí)和相關(guān)的概念做講解,需要了解其他版本的讀者可以自行前往w3cschool.cn相關(guān)分類中查找。

看教程不能邊學(xué)邊練?那就學(xué)習(xí)Java微課,邊學(xué)邊敲代碼??!輕松入門Java

如果您覺(jué)得Java的學(xué)習(xí)難度較高,不易理解,建議您采用視頻教程進(jìn)行學(xué)習(xí):Java視頻課程

學(xué)習(xí)完本教程,建議您進(jìn)行實(shí)戰(zhàn)練習(xí)來(lái)鞏固您新學(xué)到的知識(shí):點(diǎn)擊進(jìn)入實(shí)戰(zhàn)

在學(xué)習(xí)本教程的同時(shí),您也可以根據(jù)需求學(xué)習(xí)本站的Java視頻課程

Java教程包含內(nèi)容

    1.Java基礎(chǔ)知識(shí)

    2.Java循環(huán),分支,判斷

    3.Java類

    4.Java IO流

    5.Java面向?qū)ο缶幊?/p>

    6.Java高級(jí)編程

    7.Java網(wǎng)絡(luò)編程

什么是Java?

    Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

    Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。

Java能做什么

    1.視頻游戲開(kāi)發(fā)

    2.Android應(yīng)用開(kāi)發(fā)

    3.桌面GUI

    4.軟件開(kāi)發(fā)

Java有什么優(yōu)點(diǎn)

    1.Java開(kāi)發(fā)者被大量需求:2015年Dice.com報(bào)告表明,Java開(kāi)發(fā)者是需求量最高的軟件開(kāi)發(fā)者

    2.一種進(jìn)化的語(yǔ)言:這個(gè)平臺(tái)在繼續(xù)增加新功能,如lambda功能

    3.Android應(yīng)用開(kāi)發(fā):谷歌的Android系統(tǒng)保有量在移動(dòng)終端系統(tǒng)中居世界之首,編寫安卓應(yīng)用,開(kāi)發(fā)者主要還是使用Java

Java有什么缺點(diǎn)

    1.大量使用內(nèi)存:Java相比C++,需要使更多的內(nèi)存

    2.學(xué)習(xí)曲線:Java其實(shí)不是學(xué)起來(lái)最簡(jiǎn)單的語(yǔ)言,但幸好也不是最難的

    3.緩慢的啟動(dòng)時(shí)間:每一個(gè)試著用java寫安卓應(yīng)用的人都知道,同樣的代碼在模擬器中,啟動(dòng)有多么緩慢

Java有哪些知名的應(yīng)用

    1.《我的世界》:這是一款知名度挺高的沙盤游戲,《我的世界》就是用Java寫的,怎么樣,你也想自己用Java創(chuàng)造一個(gè)世界?

    2.淘寶網(wǎng):淘寶網(wǎng)的服務(wù)端就是用Java寫的,成功的支撐起了雙十一雙十二的"大數(shù)據(jù)"

    3.Android操作系統(tǒng):大名鼎鼎的安卓操作系統(tǒng),開(kāi)發(fā)語(yǔ)言就是Java

Java相關(guān)教程

    1.《Java 入門教程》

    2.《Java 面向?qū)ο笤O(shè)計(jì)》

    3.《Java 數(shù)據(jù)類型教程》

    4.《Java IO教程》

    5.《Java XML教程》

    6.《Java 集合教程》

    7.《Java 正則表達(dá)式教程》

    8.《Java 格式》

    9.《Java 反射》

    10.《Java 設(shè)計(jì)模式》

    11.《JSF 教程》

    12.《JPA 教程》

    13.《Lucene 教程》

    14.《Log4j 教程》

    15.《Java JSON教程》

    16.《Java 線程教程》

    17.《Java 網(wǎng)絡(luò)教程》

附加資料

    1.Java官方網(wǎng)站: www.java.com/zh_CN/

    2.JSP開(kāi)發(fā)教程: m.hgci.cn/jsp

    3.Tomcat 8: m.hgci.cn/tomcat

    4.eclipse使用指南: m.hgci.cn/eclipse

    5.AndroidSDK: m.hgci.cn/android_sdk

推薦書(shū)籍


在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)