很多大学生和零基础想要学习Java的同学都会面临一个问题,那就是Java课程知识点凌乱,面对庞大而复杂的Java学习体系不知从何下手。所以在这里我们源码时代的老师们整理了一份Java的学习路线图以及全套视频教程给那些想要自学的小白。万丈高楼平地起,网上“7天速成Java工程师”“10天学会Java编程”都是不靠谱的,只有脚踏实地实地,一步一个脚印打好基础,方能厚积薄发。虽然学习过程枯燥乏味,但是当你看着自己做出来的东西,成就感是无可限量的。 第一阶段:Java基础语法 开发环境搭建 1、计算机编程及开发语言 2、常用的DOS命令和操作 3、Java跨平台原理 4、JDK的安装于卸载 5、配置环境变量 Java基本语法 1、Java开发基本语法和编程规范 2、常量与变量 3、数据类型 4、运算符 选择结构 1、if 2、switch 循环结构 1、while 2、do-while 3、for 4、for-each 方法 1、语法结构和特点 2、返回值类型 3、方法重载 4、可变参数 数组 1、数组的声明与创建 2、数组的基本使用 3、遍历数组 4、多维数组 5、打印、搜索、排序 6、Arrays工具类 本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java底层的一些语法规定。 第二阶段:面向对象编程思想 类与对象 1、面向对象编程思想 2、类和对象的基本概念 3、构造方法 包 1、包的作用 2、包的定义 3、包的导入 面向对象特点 1、封装 2、继承 3、多态 抽象类与接口 1、抽象方法 2、抽象类 3、接口 其它 1、static-this-super 2、final 3、访问权限修饰符 4、代码块 5、内部类 6、枚举 7、设计模式 此阶段主要是培养面向对象编程思想;熟悉面向对象编程相关语法; 第三阶段:GUI-图形界面编程-项目实战 Eclipse工具 1、Eclipse的安装与使用 2、Eclipse中的常用快捷键 3、Eclipse上插件的安装 AWT与SWING 1、AWT与SWING的区别 2、常用组件 3、布局模式 4、事件监听机制 项目实战 1、图形界面编程的思路与流程 2、需求分析 3、原型设计 4、编码实现 5、测试 6、发布 次阶段主要是为以后项目实战打下基础,能够设计出企业应用所需要的实体类、工具类、模板、接口等基础部分。 第四阶段:高级进阶 异常 1、异常机制 2、异常体系 3、处理异常方式 4、自定义异常 常用类 1、字符串相关类 2、日期相关类 3、数学算法相关 4、系统相关类 5、随机数 多线程 1、多线程的创建与启动 2、线程同步 3、线程通信 4、线程池 5、定时器 集合框架 1、数据结构 2、List/Set/Map 3、Collection/Collections/Properties 4、迭代器 5、比较器 IO流 1、File文件 2、IO流操作的多种分类和方式 3、方法递归调用 4、正则表达式 网络编程 1、IP/端口/URL等网络基础 2、HTML编码解码工具 3、TCP/UDP网络协议 反射机制 1、反射的概念 2、各种Class实例的获得方式 3、Constructor/Field/Method 学完上面这些知识便能够使用Java提供的基本功能,结合Swing编程做一些桌面应用程序及游戏,如:贪吃蛇、俄罗斯方块、打飞机、棋牌类游戏、模拟开发类似Editplus的小型编辑器等。赶紧去动动手指尝试一下吧。 更多Java教程、Java问题咨询请加【java学习交流群】(214981764) 视频教程下载 请点击阅读原文
最后还要给大家嗦一个事情 已经毕业的小伙伴们可以投稿啦 将你们自己的故事写成文章发给源妹儿 源妹儿QQ:3496781807 源妹儿微信:misspeper 一旦真实,正能量 就可以将你们的文章放在我们的微信公众号上面 鼓励你们的学弟学妹哟
|