Java面向對象(OOP)概念
Java面向對象(OOP)概念
Java命名約定
Java對象和類
Java構造器(構造方法)
Java static關鍵字
Java this關鍵字
Java繼承
Java聚合
Java方法重載
Java方法重寫
Java super關鍵字
Java實例初始化程序塊
Java final關鍵字
Java多態
Java靜態綁定和動態綁定
Java instanceof運算符
Java抽象類
Java接口
Java抽象類和接口的區別
Java包
Java訪問修飾符
Java封裝
Java Object類
Java對象克隆
Java數組
Java包裝類
Java按值調用和引用調用
Java strictfp關鍵字
Java命令行參數
對象和類之間的區別
java中方法重載和方法重寫的區別
Java是什麼?
Java是一種廣泛使用的計算機編程技術。我們從瞭解一些基本問題開始學習java,例如瞭解什麼是java,核心java,java在哪裏使用,在java中創建什麼類型的應用程序,爲什麼使用java等等。
Java是什麼?
Java是一種編程語言和一個平臺。Java是一種高級,健壯,安全和麪向對象的編程語言。
平臺: 程序運行的任何硬件或軟件環境都可叫作平臺。由於Java有自己的運行時環境(JRE
)和API
,所以它也被稱爲平臺。
Java示例
下面來看看一個java編程示例。 Hello Java
示例程序的詳細描述將在教程的下一頁中給出。
class Simple{
public static void main(String args[]){
System.out.println("Hello Java");
}
}
Java在哪裏使用?
據Sun公司(現已被Oracle公司收購)稱:有30
億個設備使用和運行java
。現在仍有很多設備(Android手機就是一種),目前使用java。其中一些如下:
- 桌面應用程序,如
acrobat
閱讀器,媒體播放器,防病毒等。 - Web應用程序,如:
irctc.co.in
,taobao.com
,jd.com
等。 - 企業應用程序如銀行應用程序。
- 移動應用(Android手機)
- 嵌入式系統
- 智能卡
- 機器人
- 遊戲等
Java應用程序的類型
主要有4
種類型的應用程序可以使用java
編程語言來創建:
1. 獨立應用程序
它也被稱爲桌面應用程序或基於窗口的應用程序。我們需要在每臺機器上安裝的應用程序,如媒體播放器,防病毒等。AWT
和Swing
框架在java
中可用於創建獨立應用程序。
2. Web應用程序
在服務器端運行並創建動態頁面的應用程序稱爲Web應用程序。目前,servlet,jsp,struts,jsf等技術用於在java中創建web應用程序。
3. 企業應用
自然分佈的應用程序,如銀行應用程序等。它具有高級別安全性,負載平衡和集羣的優勢。 在java中,EJB用於創建企業應用程序。
4. 移動應用
爲移動設備創建的應用程序。目前Android和Java ME用於創建移動應用程序。