Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 菜鳥教程

我們的核心Java編程教程是為學(xué)生、初學(xué)者和專業(yè)人士設(shè)計(jì)的。Java是一種面向?qū)ο?,基于類,并發(fā),安全和通用的計(jì)算機(jī)編程語言。它是一種廣泛使用的強(qiáng)大技術(shù)。

什么是Java

Java是一種編程語言平臺。Java是一種高級,健壯,面向?qū)ο蠛桶踩木幊陶Z言。

Java是由Sun Microsystems(現(xiàn)在是Oracle的子公司)在1995年開發(fā)的。JamesGosling被稱為Java的父親。在Java之前,它的名字叫Oak。由于Oak已經(jīng)是一家注冊公司,因此James Gosling和他的團(tuán)隊(duì)將Oak的名稱更改為Java。

平臺:運(yùn)行程序的任何硬件或軟件環(huán)境都稱為平臺。由于Java具有運(yùn)行時環(huán)境(JRE)和API,因此稱為平臺。

Java示例

讓我們快速看一下Java編程示例。下一頁中提供了Hello Java示例的詳細(xì)說明。

public class Simple{
    public static void main(String args[]){
     System.out.println("Hello Java");
    }
}
測試看看 ?/?

輸出結(jié)果:

Hello Java

應(yīng)用領(lǐng)域

根據(jù)Sun的統(tǒng)計(jì),有30億個設(shè)備運(yùn)行Java。當(dāng)前有許多使用Java的設(shè)備。其中一些如下:

  1. 桌面應(yīng)用程序,例如acrobat閱讀器,媒體播放器,防病毒軟件等。

  2. Web應(yīng)用程序,例如java.com等。

  3. 企業(yè)應(yīng)用程序,例如銀行應(yīng)用程序。

  4. 移動端

  5. 嵌入式系統(tǒng)

  6. 智能卡

  7. 機(jī)器人技術(shù)

  8. 游戲等

Java應(yīng)用程序的類型

可以使用Java編程創(chuàng)建的應(yīng)用程序主要有4種:

1)獨(dú)立應(yīng)用

獨(dú)立應(yīng)用程序也稱為桌面應(yīng)用程序或基于窗口的應(yīng)用程序。這些是我們需要在每臺計(jì)算機(jī)上安裝的傳統(tǒng)軟件。獨(dú)立應(yīng)用程序的示例包括Media Player,防病毒等。AWT和Swing在Java中用于創(chuàng)建獨(dú)立應(yīng)用程序。

2)網(wǎng)絡(luò)應(yīng)用

在服務(wù)器端運(yùn)行并創(chuàng)建動態(tài)頁面的應(yīng)用程序稱為Web應(yīng)用程序。當(dāng)前,使用Servlet,JSP,Struts,Spring,Hibernate,JSF等技術(shù)來用Java創(chuàng)建Web應(yīng)用程序。

3)企業(yè)應(yīng)用

本質(zhì)上是分布式的應(yīng)用程序,例如銀行應(yīng)用程序等,稱為企業(yè)應(yīng)用程序。它具有高級安全性,負(fù)載平衡和群集的優(yōu)勢。在Java中,EJB用于創(chuàng)建企業(yè)應(yīng)用程序。

4)移動應(yīng)用

為移動設(shè)備創(chuàng)建的應(yīng)用程序稱為移動應(yīng)用程序。當(dāng)前,Android和Java ME用于創(chuàng)建移動應(yīng)用程序。

Java平臺/版本

Java有4個平臺或版本:

1)Java SE(Java標(biāo)準(zhǔn)版)

它是一個Java編程平臺。它包含Java編程API,例如java.lang,java.io,java.net,java.util,java.sql,java.math等。它包含諸如OOP,String,Regex,Exception,內(nèi)部類,多線程, I / O流,網(wǎng)絡(luò),AWT,Swing,反射,收集等

2)Java EE(Java企業(yè)版)

它是一個企業(yè)平臺,主要用于開發(fā)Web和企業(yè)應(yīng)用程序。它建立在Java SE平臺的頂部。它包括諸如Servlet,JSP,Web服務(wù),EJB,JPA等主題。

3)Java ME(Java微型版)

這是一個微型平臺,主要用于開發(fā)移動應(yīng)用程序。

4)JavaFX

它用于開發(fā)豐富的Internet應(yīng)用程序。它使用輕量級的用戶界面API。

先決條件

學(xué)習(xí)Java前,如果具有一定的C / C ++編程語言的基本知識,您將學(xué)習(xí)的更快,更容易上手。

針對人群

我們的Java編程教程旨在幫助初學(xué)者和專業(yè)人士。

問題

如果您在使用本Java教程中發(fā)現(xiàn)任何問題,請?zhí)峤环答?,我們將第一時間改正。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清