Java 教程


閱讀(14857.8k) 收藏 (1113)

手冊簡介

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

手冊說明

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

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

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

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

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

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

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

    1.Java基礎(chǔ)知識

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

    3.Java類

    4.Java IO流

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

    6.Java高級編程

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

什么是Java?

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

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

Java能做什么

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

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

    3.桌面GUI

    4.軟件開發(fā)

Java有什么優(yōu)點

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

    2.一種進化的語言:這個平臺在繼續(xù)增加新功能,如lambda功能

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

Java有什么缺點

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

    2.學(xué)習(xí)曲線:Java其實不是學(xué)起來最簡單的語言,但幸好也不是最難的

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

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

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

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

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

Java相關(guān)教程

    1.《Java 入門教程》

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

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

    4.《Java IO教程》

    5.《Java XML教程》

    6.《Java 集合教程》

    7.《Java 正則表達式教程》

    8.《Java 格式》

    9.《Java 反射》

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

    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開發(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

推薦書籍


更新記錄

在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號