互联网+时代来临,JAVA与大数据势头强劲,应用广

随着市场需求的变化,知识面单一的程序员在职业发展中受到限制,为此,
搜鱼将JAVA和大数据融会贯通,推出课程体系JAVA大数据,让JAVA程序员能在大数据时代脱颖而出

为什么要在搜鱼学习 JAVA 大数据?

咨询详情

对号入座,你适合学Java大数据吗?

咨询详情

技能培训 成就职业晋升之路

4+2 技能培训 线上技术视频支持+社区互动帮扶

咨询详情
  • 第一阶段

    JAVA基础

  • 第二阶段

    JAVA数据库及前端

  • 第三阶段

    java企业级框架工程师开发与设计

  • 第四阶段

    微服务架构

JAVA基础

环境、Helloworld原理、jdk、jre、JVM关系
定义变量、名称、类型、输入字符串scanner
运算符(赋值、算术、条件、关系)、boolean、数据类型转换、溢出、位移
选择结构、多重if、switch
循环结构(一)while、do while
循环结构(二)for、break、continue、三个循环总结
数组 排序(冒泡)
数组 排序(插入) 二分查询
(引用数据类型、基本数据类型)总结和综合案例,测试
类和对象(private、public、proteced、friendly)
方法定义(核心) 方法重载
String类常用API

JAVAOOP

封装(静态、常量、构造函数、属性、方法重载)
JVM(内部)引用数据类型,基本数据类型
继承一 (extends、 super、this、方法重载、is a)
继承二 (抽象类、重写)
多态(接口、接口与抽象类区别)instanceOf
策略模式、工厂方法、模板方法

JAVA进阶

集合(一)(Collection List Set)泛型
Arraylist、LinkedList、Vector
HashSet、Iterator
Collections和Collection区别
集合排序接口
集合(二) Map
HashMap、HashTable
存放原理、构造函数
Hash、String、INT、Boolean算法
Hash冲突、Hashmap的解决方案
List中判断对象是否存在的方法
equals( ) hashCode( )
集合总结、异常
throw、throws、自定义异常
I/O流(一)
File类操作(递归)
BuffedInputStream-FileInputStream-InputStreamRead-->BuffedReader-->FileRead
I/O流(二)NIO与IO的区别
序列化和反序列化、RandonAccessFile
多线程(一)
Thread、Runnable、同步和异步、线程状态转换
线程池、生产者和消费"
多线程(二)
java、util、concurrent常见类、锁
Socket
简单的网络7层模型、TCP/UDP、常用端口、发送消息案例
XML、Dom4j、HttpUrlConnection
读取外网的XML、API来本地解析

Linux & 数据库基础

linux和Mysql安装 (一) linux常用命令 windows也要安装,Mysql可视化软件
Mysql基础以及简单查询(二)
三大范式、ER模型、数据类型、表创建以及表约束
新增(单行、多行)、修改、删除、复制表结构和复制表数据、简单查询
Mysql高级查询(三) 单表、多表、子查询、分页、联表、视图
Mysql(四) 函数、触发器、索引、优化
Mysql(五) 存储过程、事务
JDBC(一)结合Maven Maven简单配置、JAVA操作JDBC
JDBC(二)结合Druid 结合连接池" "三层架构
为了给Servlet项目做准备(第三阶段项目的表结构操作) 业务逻辑层中使用ThreadLocal

前端基础及框架

html (一) 概念、常用标签 html&html5
(二) 表格、表单、iframe
css(一) css选择器( 标签、类、ID、子类、后代) css属性(文本,文字,背景)
css(二) css属性(盒子模型、浮动、定位)、css圆角,flex属性
css(三) 做一个简单的网页案例 JavaScript jQuery Bootstrap

JAVA服务器及框架技术

tomcat和jsp基础、三大指令
WEB项目搭建
JSP内置对象 Request和Response
9个的概念,API方法
Servlet(一) Session、Cookie和Application
配置(XML配置演示、着重注解)登录练习
转发和重定向(模拟数据,查询数据) EL和JSTL标签显示
Servlet(二)
完整的连接数据库(之前做过的三层架构)
Filter
编码过滤、登录判断、 简要提出Listener
jQuery AJAX
Servlet增删改、分页操作
MyBatis、分页插件Pagehelper(一)
配置XML单表( 要提注解方式)、动态sql、改上面的servlet项目
MyBatis(二)
多表查询配置以及、插入批入(上面简单表poi批量插入)
Mybatis逆向工程和缓存(三)

JAVA Spring框架技术 Spring IOC
代理模式与Spring Aop(一)
语法、静态代理、JAVA动态代理、CGLIB、表达式
Spring Aop(二)
自定义注解、AOP拦解、事务传播原则
SpringMVC(一)
概念、纯SpringMVC配置、@RequestMapping
SpringMVC(二)
参数传递、文件上传、@ResponseBody、Interceptor
SpringMVC(三)
SpringMVC工作原理
JAVA企业级前后端
分离项目实践
Vue.js
Vue.js +Element_ui
Vue.js +Element_ui+Axios
SSM框架集成(项目)+Vue.js
SpringBoot项目实践

SpringBoot快速搭建
配置、按需动态加载 、跑出一个案例,三层操作数据库的
SpringBoot项目集成Redis、RabittMQ
SpringBoot项目集成 Elasticsearch+环境搭建
SpringBoot项目集成Shiro

咨询获取完整课程大纲

建立“Java解决方案库”

咨询获取全部解决方案

项目开发经验榜身 就业具有好选择

实战项目库 覆盖各类行业项目

企业服务

搜鱼商城

架 构

SpringMVC+Spring+MyBatis+Dubbox
主流分布式互联网架构

业 务

商家平台、用户中心、购物车、订单、支付、评论、 搜索、秒杀多系统架构

技术点

MyCat中间件、Redis集群缓存、ActiveMQ异步通信、SolrCloud 分布式搜索集群、Freemarker页面静态化、Nginx+Keepivd+Tomcat 、高可用、高可靠主备集群方案

企业服务

搜鱼在线学习平台

架 构

SpringMVC+SpringBoot+Spring+SpringData微服务系统架构

业 务

流媒体系统、在线编程、问答、考试、云笔记、会员、订单多系统架构

技术点

VUE界面开发、Docker容器化系统部署、系统通信采用Restful接口调用、百度Echarts报表展示、SpringSecurity权限控制、ElasticJob分布式任务调度

企业服务

搜鱼通用管理网

架 构

SpringBoot+SpringMVC+Dubbo+Mybatis
React.js+html5+百度地图+微信小程序

业 务

商品信息管理、管理员管理、用户管理、业务管理、资讯管理、问答管理、财务管理、系统管理

技术点

基于SOA思想进行架构、使用Swagger生成标准API文档、集成微信小程序、整合大数据相关技术、引入分布式事务的解决方案、后台系统基于Ant Design Pro打造、引入区块链技术实现信用风险评估、采用ELK日志收集处理、采用GraphQL接口通信

了解实战项目库

一键获取试听资格

搜鱼学院 教学模式

咨询详情

课程适不适合?试听全知道

提交信息

* 搜鱼尊重并保护您的隐私 *

关于JAVA开发,你是不是也有疑惑

职业发展,培训费用,就业薪资等问题迎刃而解

学不会怎么办?
JAVA有周末加班吗?
毕业之后好找工作吗?
资金不足怎么办?
毕业后从事哪些工作?
JAVA能试学吗?
零基础能学吗?
毕业之后拿多少薪资?