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