Course Code: javaadvanced
Duration: 7 hours
Prerequisites:

熟悉 Java 和 OOP,如介面、繼承、多態性、泛型、集合、遞歸 mehtods、使用注解和變數。

Overview:

介紹高級java程序員的意見,通常開發大型應用程序,框架或庫。本課程主要是實驗室(約60%),其餘的是討論和演示。我們大多使用最新版本的Java來學習本課程,但它也可以作為舊版Java的私人課程提供。

Course Outline:

泛型

  • Genercis 的原因、時間和收益/成本
  • 類型擦除
  • 類型邊界
  • 通配符
  • 泛型方法

多線程

  • Java 螺紋系統
  • 管理線程
  • 與線程和線程狀態交互
  • 線程同步
  • 可變欄位和同步方法
  • 等待和通知模式
  • 加入和睡眠模式
  • 併發 API
  • 原子操作
  • 線程池

反射

  • 何時使用和何時不使用反射
  • 元數據的用途
  • 反射 API
  • Class<T> 類
  • java.lang.reflect 包
  • 閱讀類型資訊
  • 導航繼承樹
  • 動態實例化
  • 動態調用
  • 對泛型的反思
  • Access使用反射處理私有字段

附註

  • 面向方面的程式設計 (AOP)
  • 內置批注
  • 註釋模型
  • 批注類型和批注
  • 註釋與描述符 (XML)

多程式通訊 

  • 共用記憶體
  • 索塞克茨
  • 非阻塞套接字
  • TCP協定
  • URL 物件
  • HTTP 和其他 TCP 伺服器
  • 數據報客戶端和伺服器
  • 伺服器中的多線程
Sites Published:

United Arab Emirates - Java Advanced - one day

Qatar - Java Advanced - one day

Egypt - Java Advanced - one day

Saudi Arabia - Java Advanced - one day

South Africa - Java Advanced - one day

Brasil - Java Advanced - one day

Canada - Java Advanced - one day

中国 - Java Advanced - one day

香港 - Java Advanced - one day

澳門 - Java Advanced - one day

台灣 - Java Advanced - one day

USA - Java Advanced - one day

Österreich - Java Advanced - one day

Schweiz - Java Advanced - one day

Deutschland - Java Advanced - one day

Czech Republic - Java Advanced - one day

Denmark - Java Advanced - one day

Estonia - Java Advanced - one day

Finland - Java Advanced - one day

Greece - Java Advanced - one day

Magyarország - Java Advanced - one day

Ireland - Java Advanced - one day

Luxembourg - Java Advanced - one day

Latvia - Java Advanced - one day

España - Java Avanzado - un día

Italia - Java Advanced - one day

Lithuania - Java Advanced - one day

Nederland - Java Advanced - one day

Norway - Java Advanced - one day

Portugal - Java Advanced - one day

România - Java Advanced - one day

Sverige - Java Advanced - one day

Türkiye - Java Advanced - one day

Malta - Java Advanced - one day

Belgique - Java Advanced - one day

France - Java Advanced - one day

日本 - Java Advanced - one day

Australia - Java Advanced - one day

Malaysia - Java Advanced - one day

New Zealand - Java Advanced - one day

Philippines - Java Advanced - one day

Singapore - Java Advanced - one day

Thailand - Java Advanced - one day

Vietnam - Java Advanced - one day

India - Java Advanced - one day

Argentina - Java Avanzado - un día

Chile - Java Avanzado - un día

Costa Rica - Java Avanzado - un día

Ecuador - Java Avanzado - un día

Guatemala - Java Avanzado - un día

Colombia - Java Avanzado - un día

México - Java Avanzado - un día

Panama - Java Avanzado - un día

Peru - Java Avanzado - un día

Uruguay - Java Avanzado - un día

Venezuela - Java Avanzado - un día

Polska - Java Advanced - one day

United Kingdom - Java Advanced - one day

South Korea - Java Advanced - one day

Pakistan - Java Advanced - one day

Sri Lanka - Java Advanced - one day

Bulgaria - Java Advanced - one day

Bolivia - Java Avanzado - un día

Indonesia - Java Advanced - one day

Kazakhstan - Java Advanced - one day

Moldova - Java Advanced - one day

Morocco - Java Advanced - one day

Tunisia - Java Advanced - one day

Kuwait - Java Advanced - one day

Oman - Java Advanced - one day

Slovakia - Java Advanced - one day

Kenya - Java Advanced - one day

Nigeria - Java Advanced - one day

Botswana - Java Advanced - one day

Slovenia - Java Advanced - one day

Croatia - Java Advanced - one day

Serbia - Java Advanced - one day

Bhutan - Java Advanced - one day

Nepal - Java Advanced - one day

Uzbekistan - Java Advanced - one day