Java工程师必备学习路线

一、Java基础

 

1、Java教程

Java基础是java初学者的起点,是帮助你从小白入门到精通必学基础课程!

 为初学者而著!

Java300集>>>适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。

Java基础板块知识:

  1. 职业规划
  2. 学习方法
  3. 泛型、容器
  4. 数据结构和算法
  5. 智能电话本实战
  6. IO流
  7. Java介绍
  8. 变量、数据类型、运算符
  9. IDEA
  10. 控制语句、方法、递归算法
  11. 面向对象
  12. JVM
  13. 数组和数据储存
  14. JDK
  15. 异常机制、可视化
  16. 飞机大战项目

配套学习:Java初学者入门教程>>>

很多人说看书不如看视频,有一定的道理,但是我建议大家还是边看学习教程,边看书,java300集配套书推荐给大家!
 

书是人类不可或缺的精神食粮。正如高尔基所言:书是人类进步的阶梯。借名人名言给大家推荐一些对java学习有用的经典书籍,对程序员来说,我觉得最佳学习方式还是看书,看视频花费时间太长,而阅读博客则不够系统。

对java初学者最好的方式就是找到一本经典的好书,然后啃完它。当然,我还是推荐大家有时间写写博客,毕竟好记性不如烂笔头,许多的工作经验,不记录会随着时间的推移也终究会被遗忘,看书也一样,看到重点动手去实践,动脑去思考,动手记录下来!

Java初学者入门>>>

学生,自学Java新人必备书籍

(1)《实战Java程序设计》被誉为"java 界的红宝书”配套电子版,学习视频

《程序员修炼手册》学生必备java笔记,高淇老师自己总结的知识点!

如果你是正在学习Java的学生,你想随时翻阅知识点,那么我推荐以下书籍:

最后介绍一本面试题集大全

《Java程序员面试题集大全》

2、JSP教程

https://www.bilibili.com/video/BV14K411c7K1

1、JSP = Java Server Pages

2、Sun公司推出的动态网页技术,类似的技术还包括ASP、PHP。相对的技术是HTML(静态网页技术)

3、动态生成网页数据,而不是有动态效果的网页!

4、JSP是在HTML中嵌入Java脚本代码

5、JSP是服务器端技术(JavaScript是客户端技术)

Java初学者入门>>>

二、Java进阶

Java初学者入门>>>

1、SQL教程

https://www.bilibili.com/video/BV19K4y1P7vq

2、MySQL教程

https://www.bilibili.com/video/BV19K4y1P7vq

MySQL数据库教程,详细讲解了MySQL的相关知识,通过观看教程就可掌握MySQL全套知识。

  • 包括MySQL概述
  • MySQL应用环境
  • MySQL系统特性
  • MySQL初学基础
  • MySQL管理工具
  • 如何安装MySQL及MySQL新特性

三、Java高级教程

Java初学者入门>>>

1、正则表达式

2、Mongodb

https://www.bilibili.com/video/BV1WX4y1g7qe\

MongoDB是一个基于分布式文件存储的数据库。

由C++语言编写。在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB可以存储比较复杂的数据类型。 Mongo最大的特点是它支持的查询语言非常强大

3、AJAX

https://www.bilibili.com/video/BV1vK4y1P7sf

https://www.bilibili.com/video/BV1Cf4y1Y7mz

Ajax中文名称定义为异步的JavaScript和XML。

Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间、改善用户体验

4、JSON

JSON是一种轻量级的数据交换格式。

它基于 ECMAScript的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

5、XML

四、Java开发工具

Java初学者入门>>>

1、IDE

【尚学堂】Java300集零基础适合初学者视频教程_Java300集零基础教程_Java初学入门视频基础巩固教程_Java语言入门到精通_哔哩哔哩_bilibili

Intellij IDEA 简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java等少数语言。

据传它有“最智慧的 Java ide”之称。它能帮助开发人员拿出最具有创造性的解决方案。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等可以提高开发人员的工作效率,并且还提供了对 web 和移动开发高级支持。


2、Eclipse

Eclipse 是一个开放源码的项目,是著名的跨平台的自由集成开发环境(IDE),最初主要用来Java语言开发,后来通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C++ 和 Python 等开发工具。

Eclipse 优点:

能提供关于代码完成、重构和语法检查这些急需的帮助。 能提供 JDT 的一系列工具,包括各种插件工具来帮助开发各种 Java 应用。 允许开发人员使用不同的语言支持,如它也可以提供 C/C++ 和 PHP 的 IDE。这使得它成为了Java开发的一个一站式资源。 Eclipse 是免费的,这点很重要,所以大多公司里依然是使用 Eclipse 这款 IDE,而且它良好的性能,也在市场占着不小的比重。

Eclipse 缺点:

版本间不兼容,特别是插件,在一个版本下可以很好工作,在另一个版本下就完全无法工作,就算两个版本的版本号只有微小的差异。 与 JDK 捆绑过于紧密。当 JDK 新的版本出来后,Eclipse 一般要滞后很长一段时间才有一个新版本支持新的 JDK,然后等各个插件能在新版本的 Eclipse 下使用又要过很长时间。


如果你对上述内容有疑问或者有一些建议,疑问,需要视频文件安装包,也可以和我交流。 工众号:编程领域

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值