从小白到职场JAVA学习线路(附带整套学习资源)

要向大目标走去,必须从小的目标开始

列宁

学生

你好,小编。我是XX学校的学生,现在在自学java编程,刚看完一本入门到精通,是不是就可以找工作了?

这位同学,并不是这样的,你想达到可以入职的水准,还有很长的路要走呢。                  

小编

学生

那我还要再学什么编程技能?

帮助

上面所展现的对话场景也是不少人私聊问我的问题。这也是初学java编程最疑惑的地方,尤其是对于那些自学的学生,不知道该如何去学习。下面我为大家列出从小白到职场所需要必备的编程技能。

第一阶段

Java语言入门:学习基础语法,面向对象,具备Java语言编程基础。

如下:

HellowWorld、常量、变量、数据类型、运算符、方法、流程控制语句、IDEA的使用、数组、类、对象、封装、基础、多态、构造器、super、this、接口、抽象类、权限修饰符、内部类、Random、ArrayList、String、Math等。

java语言进阶:学习常用API,集合,异常,多线程、Lambda表达式,IO流、网络编程、一些新特性。

如下:

  1. 常用API:Date、DateFormatCalender、System、StringBuilder。

  2. 集合:Collection、泛型、List、Set、Collection、Map、HashMap。

  3. 异常:异常体系、异常分类、声明抛出捕获异常、自定义异常。

  4. 多线程:线程概念、线程同步、Lock、线程生命周期、线程池。

  5. Lambda表达式:函数式思想概述、Lambda标准格式、Lambda语法与注意事项。

  6. IO流:文件、字符流、字节流、转换流、高效流。

  7. 网络编程:网络编程三要素,Socket原理机制、UDP传输、TCP

    传输。

第二阶段

JavaWeb:具备基本的JavaWeb开发能力,熟悉Linux服务器及相关工具的使用。

如下:

  1. html、css、JavaScript、jquery、Bootstrap。

  2. mysql、jdbc、连接池。

  3. xml基本语法、约束。

  4. tomcat、HTTP、Servlet、cookie&session、jsp、el&jstl、Filter、Listener,ajax&jQuery。

  5. Linux安装、目录操作、文件操作、网络操作等、nginx安装、

    配置、部署等。

  6. redis缓存、项目部署等。

第三阶段

ssh三大框架:为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架。

如下:

  1. hibernate:映射文件配置、hibernate入门、主键生成策略、

    一级缓存、事务管理、多对多配置、HQL_QBC查询详解、抓取策略优化机制。

  2. struts2:Strust入门XML配置、action编写、Struts的封装方法

    &其他介绍&注入方式详解、StrutsOGNL表达式与值栈、控制

    器&其他OGNL标签&拦截器。

  3. spring:概述、监听器、注解IOC、事务&JDBC模板、SSH

    整合。

  4. Oracle数据库:基础语法、DDL,DML,视图,PLSQL编程、游标、存储过程、存储函数,触发器。

  5. maven:maven的概述、maven整合ssh、私服配置。

第四阶段

ssm框架:由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。

如下:

  1. Mybatis:mybatis简介及入门、输入输出映射、动态sql、关联

    查询、myBatis整合spring,逆向工程。

  2. springMVC:springMVC三大核心器(视图解析器,处理器映射

    器and适配器)、高级参数、上传图片、JSON数据交互、拦截器、springMvc整合myBatis。

以上的学习线路包含一整套java的学习视频教程,可在公众号,回复“java学习视频”即可领取。最后学预祝大家在编程学习道路持之以恒。

小编

关注我们,了解更多热门编程技术

限时下载|500G编程资料:springboot、vue、mybatis源码分析、vue、项目实战、数据结构与算法、C语言等

来了!程序员薪资过万第一个必须具备的!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值