课程前言
JAVA入门的难点在于技术种类繁多,环境配置复杂。很多程序员即使工作多年,也没有建立起完整的知识体系。本课程本课程先让学员对整体技术地图有一个正确认识后,再聚焦对流行的技术框架进行讲解,让学员能触类旁通。虽然是JAVA的基础课程,但我们很关注专业JAVA-WEB开发技能的讲解。课程最后会让学员掌握一个流行快速开发框架工程,方便课后,学员能动手开发一些简单web应用。
课程目标
让学员掌握正确的JAVA学习方法,在短时间内提升自己的JAVA开发能力。
培训对象
零基础的JAVA程序员 1年工作经验的JAVA程序员。
JAVA基础 |
|
1. JAVA的整体学习方法 |
|
IT界各种编程语言的特性 为什么要学习JAVA
JAVA的虚拟机原理 JAVA技术地图 JAVA学习方法 如何在知识地图中选择重点 |
对JAVA领域的学习有一个整体的认识 分析初学者的学习重点 |
第一个程序的编写和发布 JDK配置 命令行编译运行JAVA程序 Jar文件的打包发布 调用第三方JAR包 |
通过一个最简单的例子让学员了解开发的环境配置和代码打包发布过程 |
开发环境和工具 集成化的开发环境 ECLIPSE工具的基础使用 H2 文本数据库 WEB服务器 |
一个绿色无需安装的JAVA开发环境搭建 方便初学这快速配置需要用到的基本环境 |
2. JAVA基础知识 |
|
基础语法 基类型和数据类型 数组和操作类型 条件语句if for while 异常exception 快速掌握JAVA语法的方法 编程的本质就是指令语言操作对象 从语言设计角度看JAVA |
熟悉基础语法 通过大量简单的例子,快速让学员学习语法 |
特殊语法 泛型、注解和序列化 |
一些比较特殊的语法,单独为学员解释 |
面向对象概念 接口 抽象类 继承 多态 原理:为什么要设计这些语法 重载 重写 |
理解面向对象编程 让学员理解面向对象的本质 |