JAVA是学习程序设计与面向对象的一门重要课程,通过基础知识到核心知识的深入学习,不仅可以让学生掌握JAVA语言的语法应用,更是为了培养学生在项目中完成关键程序的环节的编写能力。
四川学到牛科技的JAVA课程旨在培养软件/互联网开发人才,是为了培养能胜任Java工程师、前端工程师、数据库工程师、服务器后台开发、大数据开发工程师、Hadoop工程师等众多岗位的技术人才。课程安排适合萌新小白,也适用于高阶玩家,内容由浅至深,由精到细,从每个细节入手,大纲如下(部分):
编程语言基础
环境变量配置
jdk、jre、jvm
Eclipse 开发环境的搭建
关键字、标识符命名规则、作用域
基本数据类型、数据类型之间的转化
运算符与优先级
return 关键字的作用
return、break、continue 的区别
递归的使用、泛型方法
Java SE
抽象方法、抽象类与接口
static、this、super 与 final
枚举、注解
访问修饰符、内部类、匿名内部类
设计模式
Java 异常处理、自定义异常
多线程概念、创建与启动、线程的同步与通信
并发工具包、线程池、定时器
MySQL 数据库的安装、客户端工具的使用
DDL 创建数据库和表
DML 对表数据的修改
常用函数
排列、分组、筛选
Java Web开发
超链接标签
列表标签
表单标签
框架标签
div 和 span 标签
CSS 基本语法
CSS 的选择器
CSS 常用的属性
函数、自定义函数、常用函数
数组
常用事件
BOM 对象
动作元素
Jsp 的九大内置对象
Jstl 标签库
Java开发框架
Spring 的配置文件
IOC 机制、DI依赖注入
AOP 思想、数据访问、事物管理 通过参数接收客户端数据
响应客户数据、Model、Map、ModelMap
SpringMVC 视图参数传递 使用 Consul 来替换 Eureka
Ribbon 实现负载均衡
雪崩效应和 Hystrix 使用
Hadoop大数据
HDFS 体系结构及运行机制详述
HDFS 文件系统的常用命令
HDFS API 操作
NameNode、DataNode、SecondaryNameNode 的作用及运行机制
block 的划分原理、存储方式和配置文件
HDFS 的备份机制和文件管理机制