整理了一份最近一段时间自己要学习Java学习路线,希望对即将要找工作的你们有所帮助。大家都要加油鸭!!!

1.软件开发(Java方向)

1.1 核心Java
1. java理论基础【重点、一定要掌握,建议结合《java编译思想》来理解】
   1.1数据类型
   1.2循环结构
   1.3数组
   1.4字符和字符串
   1.5面向对象思想
   1.6异常
   1.7 socket
   1.8JDBC
2. java理论高级【笔试,面试的核心重点】
   2.1集合框架
   2.2File API
   2.3IO
   2.4线程
   2.5线程池

3. java-应用开发【了解】
   3.1 Excel文件读写
   3.2音频视频文件解析
   3.3邮件接发
   3.4短信接发
4. Java-经典算法【大厂必备,高级程序开发员的必经之路】
   4.1二分查找算法
   4.2分治算法
   4.3动态规划算法
   4.4 KMP算法
   4.5贪心算法
   4.6普利姆算法
   4.7克鲁斯卡尔算法
   4.8迪杰斯特拉算法
   4.9弗洛伊德算法
   4.10马踏棋盘算法
5. Java-排序算法【笔试,面试的核心,建议掌握】
   5.1冒泡排序
   5.2选择排序
   5.3插入排序
   5.4希尔排序
   5.5归并排序
   5.6快速排序
   5.7堆排序
   5.8计数排序
   5.9桶排序
   5.10基数排序
6. Java-数据结构【理论基础,高级程序员必备】
   6.1数组
   6.2链表
   6.3队列
   6.4栈
   6.5堆
   6.6散列表
   6.7树
   6.8二叉树
   6.9平衡二叉树

7. Java-开发规范和调试【编码基本技能】
   7.1代码规范
   7.2注释规范
   7.3日志规范
   7.4断点调试
8 java-常用设计模式【大厂必备,高级程序开发员的必经之路】
   8.1单例模式
   8.2工厂模式
   8.3适配器模式
   8.4观察者模式
   8.5装饰者模式
   8.6代理模式
   8.7生产者/消费者模式

写在最后的话,这只是阿基个人的看法,也仅仅只是这一段时间的看法,适用于要找工作的程序猿们(即将毕业的大学生们),当然如果你能在大二的时候就接触这些东西也是挺不错的。希望对你有所帮助!!谢谢,也欢迎大家在评论区打卡,也可也一起交流学习心得在评论区下面。

有事评论区留言,也欢迎一起学习的伙伴
原文地址:https://www.cnblogs.com/wt9866/p/13588726.html