结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
本课程适合有一定开发基础的Java开发人员,总计课时大约40小时,大约6天的课程,具体时间会因为课程实验,提问解答等环节稍有差异;因为是开发课程,所以讲解和实验大约比例为60/40.
在互联网+的今天,人们在PC、手机、Pad 上安装了各式各样的软件服务或APP,享受着互联网技术带来的高效和便捷。随着这些产品的高速发展,大家对高性能、稳定性、安全性、扩展性等方面有了更高的要求,而诞生于20多年前的Java平台,一直紧跟时代脉搏,兼收并蓄,持续优化,在编程领域交出最满意的答卷,最终成为现代互联网服务端开发的王者。对于任何服务端语言来说,并发机制都是直接影响性能的最关键因素,而本次课程,我们将主要聚焦于Java中最核心,也是最有难度的内容:多线程并发编程。Java是天然多线程模型,但是用好它却极为不易。Java并发包(新)从JDK5发布,一直到JDK8 Lambda、函数式编程的应用,大家在并发编程时所遵循的底层模式仍未有太大变化,只要我们能清晰掌握其中核心知识点,无论是任何编程范式,都能运用自如。本次课程会先从多线程编程基础开始讲起,然后针对线程安全、锁机制做较为全面的解
从诞生之初直至现在,Java一直是最流行的编程语言之一。而在计算机世界里,变化是常态。几年的时间,计算机世界就可能发生天翻地覆的变化。处理器处理能力的增长,网络带宽的增长,以及编程方法论的进步等,意味着如今的开发环境与几年前发生了不小的变化,遑论20年前。这么多年以来,Java一直保持着旺盛的生命力,被众多公司采纳,受到众多程序员的喜爱,这自然与其不断地根据外界的变化调整更新自身的能力密切相关。
该课程面向有编程经验的软件开发工程师,具有一定面向对象分析与编程基础,熟练使用过其他语言(如C语言,C++,VB等),本课程主要介绍学习面向对象原则和java编程语言特性,Java语言精髓,JVM核心原理,以及界面开发,业务逻辑层的架构,数据存取层的开发,开发调试环境(Eclipse)搭建,应用编译,调试,最后简要介绍J2EE基础知识。