首页>新闻>JAVA>详情
北京java培训班价格-java课程培训
预约试听

发布时间:编辑:佚名

Java开发是现下十分火热的一个行业,不少人纷纷报名学习Java课程,准备投入到这个行业中,那么学习Java课程要学习那些内容那?小编在这里为大家详细的介绍一下学习Java需要学习哪些知识。

北京java培训班价格-java课程培训

 

Java开发是现下十分火热的一个行业,不少人纷纷报名学习Java课程,准备投入到这个行业中,那么学习Java课程要学习那些内容那?小编在这里为大家详细的介绍一下学习Java需要学习哪些知识。

一阶段 基础课程

面向对象高级

DOS常用命令

安装JDK、设置环境变量

DOS系统编译、执行Java程序

Java的注释

标识符、标识符的命名规范

Java 关键字

Java的数据类型

变量的定义及初始化

Java的运算符

表达式 转义字符

运算符的优先级

类型转换

Java分支if...else

多重if、嵌套if

Java switch

Switch vs if

Java循环 for、while 、doWhile

循环的嵌套

break、continue、return

方法的定义

方法的形参和实参


第二阶段 初级课程

HTML5入门

B/S和C/S介绍

HTML的作用

全局标签

常见标签

字符集

表单标签

绝对路径和相对路径

CSS3入门

CSS的作用

CSS的各种选择器

行内样式

内部样式

外部样式

选择器及样式的优先级问题

盒子模型

层的浮动

游览器调试工具的使用

采用DIV CSS设计页面

JS技能

JS的作用

JS的数据类型

JS的基本语法

JS的函数定义

JS的函数调用细节

JS的事件处理

JS的DOM操作

JS的BOM操作

JS升级页面交互体验

Tomcat及Servlet

Http**

Tomcat的结构体系

Tomcat的环境设置

Tomcat与eclipse的集成开发

什么是Servlet

Servlet接收客户端请求信息

Servlet响应客户端信息

Servlet的生命周期

MVC设计模式及Jsp核心技术

什么是JSP

JSP的内置对象

透析JSP的本质

JSTL EL

Session的使用

Cookie的使用

引入MVC设计模式

实现系统的安全控制

实现用户的自动登录 过滤器、监听器

文件的上传

文件的下载

过滤器解决编码问题

过滤器解决系统安全验证问题

监听器

Ajax技术及Jquery框架

Ajax介绍

XMLHttpRequest对象详解

实现表单的异步校验

认识Jquery

介绍Jquery的选择器

基本选择器

层次选择器

过滤选择器

表单选择器

Jquery操作DOM元素

Jquery事件

Jquery与Ajax的应用

Jquery异步加载数据

JDBC、连接池等技术

Mysql数据库

Mysql的安装及使用

MySql命令行客户端的使用

MySql图形化客户端的使用

SQL语句介绍

DDL

DML

DQL

多表的联合查询

子查询

排序、聚合、分组

JDBC的介绍

采用JDBC实现CRUD

采用PrepareStatement防止SQL注入,提高安全性

JDBC的批处理

Mysql的事务特性

MySql的事务实现

数据库连接池原理介绍

DBCP连接池的使用

C3P0连接池的使用

项目实战

讲解项目开发流程

项目简介

项目功能演示

项目功能实现分析

数据库设计分析

项目架构设计分析

实现网站首页的商品展示

实现商品详情页面

实现购物车功能

实现我的订单管理

项目验收

第三阶段 中级课程

数组和面向对象高级

介绍JavaEE的应用领域及整体技术体系,生态圈,以

及当前就业环境。强调学习纪律及相关约定,讲师的

个人介绍。

DOS常用命令

安装JDK、设置环境变量

DOS系统编译、执行Java程序

Java的注释

标识符、标识符的命名规范

Java 关键字

Java的数据类型

变量的定义及初始化

Java的运算符

表达式

转义字符

运算符的优先级

类型转换

Java分支if...else

多重if、嵌套if

Java switch

Java循环 for、while 、doWhile

循环的嵌套

break、continue、return

方法的定义

方法的形参和实参

方法的声明及调用

无返回值类型的方法

有返回值类型的方法

方法的重载

方法的定义

数组的静态赋值

数组单个元素的访问

数组的遍历访问

数组的增强for循环

数组的排序

数组的顺序查找

数组的二分法查找

命令行参数args的使用

可变参数的应用

Arrays工具类的使用

二维数组的使用

面向对象的分析与设计

面向对象与面向过程的区别

Java与面向对象

类的定义

对象的定义

类中成员变量及方法的定义

构造方法的定义和调用

构造方法的重载

面向对象的封装特性

this调用属性、方法、构造方法

局部变量和成员变量的作用域问题

static静态属性、方法、代码块

工具类的概念及工具类的制作

类的继承

Super关键字的使用及理解

继承中构造方法的细节

方法的重写

equals及toString方法的正确理解

Java中的包机制

抽象类,接口,多态

对象的转型

Final修饰类、属性、方法

抽象类,接口

多态机制

Java中访问权限控制机制

内部类

**内部类制作性能检测工具

Java的内存分析 常用类

常用数据类型的包装类

String、StringBuffer、StringBuilder

Date的使用

SimpleDataFormate对日期和字符串之间的转换处理

Calendar日历类的使用

Math常用方法

Random类

Runtime类

System 类

集合框架

集合框架体系介绍

集合框架与数组的对比

集合框架之Collection接口

集合框架之List接口

ArrayList和LinkedList的使用

深入源码探究ArrayList和LinkedList的工作原理

迭代器的工作原理

迭代器的使用

集合框架之Set

HashSet和TreeSet的使用

深入源码探究HashSet和TreeSet的工作原理

分析Map和Set的之间的关系

Collections工具类

异常体系

Java的异常体系

异常的概念及分类

异常的处理方式

自定义异常

IO体系

IO流之File类

实现N层子目录的文件搜索功能

实现N层子目录的删除功能

IO流的分类及体系结构

字节输出流

输入输出流之间的协同工作

字节缓冲流

转换流

字符流

字符缓冲流

对象流

serialVersionUID的正确理解

多线程

进程的介绍

进程与线程的关系

Java多线程的实现方式

线程的正确启动

线程的优先级

自定义线程的名称

线程的休眠

线程的礼让

线程的合并

线程的中断

线程的生命周期

线程的同步及同步锁机制

死锁的探究

XML/JSON

XML的简介(结构、元素、属性)

自定义XML文件

XML之DOM解析

XML之SAX解析

JSON及JSON与XML的区别

JSON解析

第四阶段 高级课程

Struts2

Struts2框架介绍

工作原理及架构分析

**掌握Struts2开发模式

Struts.xml详解

通配符的配置模式

DMI调用

ActionContext及ServletActionContext使用

类型自动转换机制

多模块的开发模式

单文件上传

多文件上传

文件下载

拦截器的介绍

默认拦截器

自定义拦截器

OGNL及值栈

Token机制

Struts2与JSON的结合使用

Struts2的国际化技术

Hibernate3

Hibernate框架介绍

理解ORM思想

hibernate.cfg.xml配置

hbm.xml映射文件详解

实现对象到表记录的映射操作

主键的生成策略

对象的状态转换机制

Hibernate的一级缓存

Hibernate的一对多

Hibernate的多对多

懒加载机制

Hibernate的HQL查询

Hibernate的多表联合查询

Hibernate的分页技术

Hibernate的二级缓存

Hibernate的数据库连接池配置

Hibernate的注解

Spring3

Spring框架介绍

IOC思想

DI依赖注入

Spring对Bean实例化方式

Bean的作用域问题

Bean的生命周期管理

XML装配Bean

注解装配Bean

Spring整合junit测试

Spring整合Struts

Spring的AOP

AOP原理解析

Spring整合Hibernate

DBCP数据源配置

C3P0数据源配置

声明式事务管理

注解式事务

SSH整合

SVN及项目实战

SVN介绍

SVN服务端的安装及使用

SVN客户端的安装及使用

SVN团队开发注意事项

项目介绍

项目功能演示

项目关键技能点分析

原型界面的设计

岗位的管理

部门的管理

用户的管理

权限的设置设计

权限树的控制

权限的功能实现

项目检验

项目扩展

Mybatis

MyBatis介绍

MyBatis架构分析

SqlMapConfig.xml配置

ParameterType输入映射

ResultType及ResultMap输出映射

MyBatis核心对象的生命周期和封装

MyBatis实现CRUD

动态SQL

Mybatis的一对一查询关联

Mybatis的一对多查询关联

Mybatis的多对多查询关联

Mybatis与Ehcache整合实现二级缓存

延迟加载

Mybatis逆向工程

Spring整合Mybatis

SpringMVC

SpringMVC介绍

SpringMVC的架构分析

SpringMVC的**入门

运行机制,地址映射

处理器,映射器,适配器

注解的使用

RESTful支持

SpringMVC的拦截器

文件的上传

异常处理器

SpringMVC与Struts2的区别

SSM的整合开发模式

第五阶段 超级课程

Linux

Linux介绍

Linux的安装配置

Linux的远程登录

Linux的常用命令

VI的使用

用户和组账户管理

文件权限管理

软件包的管理

网络的基本设置

Maven

Maven的介绍

Maven的构建

Maven的依赖管理

Maven和eclipse的整合

Maven构建SSM应用

高并发技术以项目为背景,引入

相关技术并验证其效果

架构设计分析

nginx负载均衡

页面静态化技术Freemarker

MongoDB

Redis

Redis集群

FASTDFS搭建图片服务器

大数据Hadoop

数据库优化设计

面试冲刺

设计模式介绍

单例设计模式

工厂设计模式

观察者设计模式

Git介绍

GitHub介绍

Git的基本使用

理解工作区,暂存区,仓库区的概念

WebService介绍

WebService的应用场景

采用CXF实现WebService

JavaSe系列面试题精讲

JavaWeb系列面试题精讲

SSHM系列面试题精讲

Oracle的介绍

Oracle的安装

PLSQL Developer的安装及使用

简单查询、限定查询、对结果集排序、单行函数、多表查询、子查


咨询热线:010-64707530 QQ:2645567689


阅读全文
热门机构推荐
<上一篇:广州Java编程培训机构哪家好 >【深圳电焊工专业培训课程】下一篇:
1V1课程咨询 免费试听课程

编辑推荐