当前位置 博文首页 > weixin_39725193的博客:java新手学习安排,Java新手学习路线,看

    weixin_39725193的博客:java新手学习安排,Java新手学习路线,看

    作者:[db:作者] 时间:2021-08-02 09:46

    很多大学生和零基础想要学习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)

    0818b9ca8b590ca3270a3433284dd417.png

    视频教程下载

    请点击阅读原文

    0818b9ca8b590ca3270a3433284dd417.png对了

    最后还要给大家啰嗦一个事情

    已经毕业的小伙伴们可以投稿啦

    将你们自己的故事写成文章发给源妹儿

    源妹儿QQ:?3496781807

    源妹儿微信:misspeper

    一旦真实,正能量

    就可以将你们的文章放在我们的微信公众号上面

    鼓励你们的学弟学妹哟

    0818b9ca8b590ca3270a3433284dd417.png

    点击链接查看更多精彩内容

    cs
    下一篇:没有了