学习要由浅入深,一步一步来,流程图为大家列出学习的先后顺序,不要急,把基础打牢固,后面的难题自会迎刃而解。

Java的学习一定要多动脑多动手,自己敲代码,这个非常重要。即使你看老师的视频看的都明白,那也要自己敲一遍。自学java是一个循序渐进的过程,如果你每天可以拿出来6个小时钻研学习,6个月的时间基本可以学完全套,直接找工作了。对于自学者来说,一定要掌握好基础知识,基础掌握的好,参加工作的时候,即使项目做得不是那么好,别人也会愿意带你教你。学习过程中多学多问,多操作实践,坚持下去,最好找个志同道合的可以一起学习,相互督促,相互鼓励,有人指导就更好了。

java自学基本路线图

前端部分:

1)HTML:网页的核心语言,构成网页的基础

2)CSS:使网页更加丰富多彩灿烂的利器

3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互

4)HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页

5)HTML BOM:与浏览器交互不可或缺的工具

6)JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网页更加的方便快捷和健壮的强大工具

7)AJAX:异步提交,增强了用户使用网页的良好交互体验

8)JSON: 比 XML 更小、更快,更易解析的数据传输工具

9)FLEX:提供丰富多彩的动画效果

10)普元工作流:更加清晰明了的帮助用户处理业务流程上面的工作

11)JSP:Servlet的展示层,使网页逻辑与网页设计的显示分离

12)JSTL:加强和简化了JSP页面的开发

13)EL:使JSP页面写起来更加简单

后台部分:

1)JAVA语言编程基础部分:内容丰富是Java知识体系结构的核心和基础

2)JDBC:提供了一种基准,据此可以构建更高级的工具和接口,使Java开发人员能够编写数据库应用程序

3)JavaMail:用于电子邮件的相关的编程工作

4)JUnit:单元测试,整个变成工作测试的地位始终非常重要

5)Log4j:使我们能够更加细致地控制日志的生成过程

6)Servlet:JavaWeb的核心

7)Struts2:JavaWeb编程中明星级的框架,优点多功能强使编程工作更简单,主要用于控制跳转

8)Spring:JavaWeb编程中明星级的框架,同样优点多功能强使编程工作更简单,主要用于管理对象

9)iBatis:JavaWeb编程中明星级的框架,同样也是优点多功能强使编程工作更简单,主要用于程序和数据库之间的交互

10)SQL:与数据库交互式编程的必备工具

版本控制:

1)SVN:版本控制,方便团队协同工作

WEB服务器:

1)Tomcat:优秀免费的中小型WEB服务器

2)Weblogic:功能很强大的WEB服务器

开发工具:

1)Eclipse:开源强大的Java编程工具

2)MyEclipse:在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境

数据库:

1)Oracle:数据库业界老大,这个常用一点当然,也仅仅是常用一些常用的功能而已,需要加强

2)MySQL:最好的关系型数据库之一

3)SqlServer:最好的关系型数据库之一

数据库客户端:

1)Toad:非常棒的数据库客户端软件

操作系统:

1)Windows

2)Linux

远程登录的会话工具:

1)SSH:一直在用,非常不错

根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加QQ群654631948领取下学习资料,面试题,开发工具等,群里有资深java老师做答疑,每天也会有基础部分及架构的直播课,也可以加我的微信renlliang2013做深入沟通,只要是真心想学习Java的人都欢迎。

Java分布式互联网架构/微服务/高性能/springboot/springcloud:

https://ke.qq.com/course/179440?tuin=57912c43

java基础教程:https://ke.qq.com/course/149432?tuin=57912c43

java自学视频教程,数十万java自学者的选择相关推荐

  1. Java学习路线图,内附完整Java自学视频教程+工具经验

    Java学习路线图更新日志:         增加视频<2016最新视频struts2> 密码:vhfp(2016.11.10) 增加视频<6天玩转mysql视频> 密码:a8 ...

  2. 尚硅谷Java入门视频教程第二章——Java基本语法

    尚硅谷Java入门视频教程第二章 第一章复习 课后习题 Java语言概述 第2章:Java基本语法 2.1 关键字和保留字 2.2 标识符(Identifier) 2.3 变量 2.3.1 变量基本概 ...

  3. java教程java自学_15必须阅读Java 8教程

    java教程java自学 Java 8于上个月发布,并且充满了新功能和幕后优化. 互联网在覆盖所有这些新增功能(包括好与坏)方面都做得相当不错 . 我认为最好汇总一下我们认为是其中最好的一些教程,以帮 ...

  4. 尚硅谷Java入门视频教程(在线答疑+Java面试真题)

    Java核心技术 一.Java基本语法 1.关键字与保留字 关键字的定义和特点 被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 关键字中所有字母都为小写 保留字的定义 现有Java版本尚未 ...

  5. java自学要学多久(java自学要学多久)

    自学java,学多久可以自己找到工作? 那得看情况!如果你不是在校大学生,并且还没有接触过编程,建议你先自学一个星期C语言,初步编程入门,再去培训班进行培训,培训一期大概半年左右,然后在一边工作一边学 ...

  6. 我的Java自学之路,java高级面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  7. 【B站】Java自学精选视频,Java全套资源奉上,收藏起来慢慢学

    现在学习Java的小伙伴越来越多,Java也确实有它独特的魅力并且迎合大中企业需求,而且就业前景好. 2022年了,希望你们能够快速成长,所以我今天精心挑选了一些java相关的视频资源分享给大家,大家 ...

  8. java自学难点_学习JAVA遇到的难点总结

    1.Scanner对象 我们都知道使用"Scanner scanner=new Scanner(System.in);"来进行输入,但如果我们只设置一个scanner对象, 即用来 ...

  9. Java自学书籍推荐,java程序员面试算法宝典

    前言 说起来开始进行面试是年前倒数第二周,上午9点,我还在去公司的公交上,突然收到蚂蚁的面试电话,其实算不上真正的面试.面试官只是和我聊了下他们在做的事情(主要是做双十一这里大促的稳定性保障,偏中间件 ...

最新文章

  1. spring security 核心过滤器
  2. MATLAB在通信系统仿真中的注意
  3. 存款全线下降,贷款大幅增加,你敢等吗?
  4. zbb20180415 cs 1.6 half-life launcher已停止工作
  5. #line预编译字分析
  6. 判断用户输入的这个数是不是质数
  7. ------webkitformboundary
  8. clang mingw
  9. 《算法导论》常见算法总结
  10. 如何做好HMI交互设计?
  11. 分析DuxCms之AdminController
  12. 计算机专业就业前景分析
  13. openEuler Meetup 南京站 | 麒麟信安加入南京用户组,分享《CentOS原地透明迁移方案技术实践》
  14. Dashgo D1使用手册
  15. my web sites for HEP
  16. 通过arcgis快速制作一个城市的三维场景
  17. Linux C应用编程-1-文件IO
  18. 2016年10月13日 星期四 --出埃及记 Exodus 18:24
  19. Shell基础知识及字符处理
  20. 遗失的访谈——岁月无声

热门文章

  1. intel8/9代cpu Win7 USB3驱动 集显驱动
  2. 无线蓝牙耳机哪款音质好?四款音质好的蓝牙耳机推荐
  3. springboot servlet注册(@WebServlet实现)
  4. 启动报异常:org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
  5. 浏览器对象history的pushState()
  6. “网抑云”年度听歌报告:分享被隐藏的自己
  7. php密码注入,php防止sql注入之万能密码以及防范
  8. 全球与中国有机大米市场深度研究分析报告(2022)
  9. 华尔街日报:Facebook视频广告可能让用户远离
  10. map python函数_Python语言中map函数