专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 初学者Java自学需要多久?一个月内

初学者Java自学需要多久?一个月内

更新时间:2021-09-07 10:17:55 来源:赢咖4 浏览2023次

Java编程的范围是巨大的,在IT领域提供了大量的载体机会。每个人都想尽快学习Java编程,但这并不容易。要成为一名成功的 Java 开发人员,唯一的方法就是实践它的所有基础知识和高级概念。

如果按照下面的学习路径,我们可以在一个月内学会Java。

java自学需要多久

第1-2天:学习基础知识

如果我们是Java编程或其他编程语言的初学者,我们需要清除该语言的所有基础知识。在深入了解Java的核心概念之前,我们需要了解语言、特性、应用程序等的介绍。之后,我们应该知道如何设置Java运行时环境。我们还应该学习如何创建、编译和运行“Hello World”java程序。在这个层面上,我们还需要探索帮助我们进行Java编程的IDE。因此,归根结底,我们了解以下概念:

  • Java简介
  • Java的特点
  • JVM(Java虚拟机)
  • Java环境
  • 你好世界计划
  • Java IDE

第3-5天:学习变量、数据类型和条件语句

在掌握了Java编程的所有基础知识后,我们就可以进行下一步了。我们需要了解一些类似Java的DataTypes、Variables和Conditional Statements的重要概念。这些概念是所有编程语言的先决条件。在这两天里,我们应该获得以下知识:

  • Java中不同类型的数据类型。
  • 在Java中如何创建或初始化变量。
  • 什么是条件语句,我们如何实现这些条件语句?
  • 什么是运算符和修饰符,它们是如何在Java中实现的?
  • 所有循环语句都像for loop。

 我们应该创建基本程序,例如数字交换、斐波那契数列、因子等。

第6-8天:学习数组、ArrayList和字符串操作概念

在了解了Java编程的先决条件之后,我们准备继续学习它的一些高级概念。在Java中,String和Array都很重要,开发者应该对它们有详细的了解。在这一步,我们必须获得以下知识:

  • 字符串
  • 什么是数组,我们如何在Java中创建它?我们还必须了解如何从中访问元素。
  • 变量的范围。
  • 我们如何在Java中执行类型转换?
  • Java中如何使用switch语句?

第9-12天:学习对象、类和方法

在了解了所有提到的主题之后,我们将有一个不错的基础,这是学习任何编程语言所必需的。现在,我们知道Java遵循OOPs的概念,所以我们要明确Java的基本构建块的概念。我们必须得到以下所有问题的答案。

  • 什么是对象和类,我们如何在Java中创建它们?
  • Java中有哪些方法,我们如何创建它们?
  • Java中的重载和覆盖是什么?
  • 我们如何在Java中传递参数?
  • 什么是构造函数,它在Java中的作用是什么?

第13-16天:学习高级OOP概念

现在,我们已准备好深入研究核心Java编程。在这个阶段,我们应该对对象、类和方法有适当的了解。要学习Java,我们应该掌握Oops概念,如多态性、封装、继承和抽象,因为Java遵循这些原则。我们应该在两天内获得以下概念的知识。

  • 遗产
  • 多态性或运行时多态性和编译时多态性。
  • 抽象
  • 封装
  • 不同的关键字,如This和Super。
  • 作品
  • 聚合
  • 协会

第17-20天:接口和包

在了解了上述所有原则之后,我们准备再进一步。这四天我们必须学习包、接口、嵌套接口和抽象类。有几个包,如“Java.Lang”、“Java.Time”和“Java.Math”,主要用于Java编程。

一个接口可以有多个抽象方法,如果我们实现了那个接口,我们需要在我们的程序中定义它的抽象方法。为此,我们应该对接口和抽象类和方法有适当的了解。

我们应该了解以下内容:

  • 包裹
  • 界面
  • 抽象类和方法
  • 嵌套接口
  • Time、Lang、Math等包。

 第 21-25 天:异常处理、线程、多线程和 I/O 流概念

我们的程序总是在没有任何错误的情况下执行是不可能的。当我们执行我们的程序时,总是有可能出错。因此,我们需要处理这些错误,以便我们的程序即使出现错误也能执行。我们还了解如何在Java中处理文件和使用正则表达式。除此之外,我们还必须了解Java中的线程和多线程概念。

因此,归根结底,我们应该了解以下概念:

  • 异常处理
  • 异常类型
  • 线程概念
  • 多线程
  • 正则表达式
  • 文件处理

第26-30天:收集框架、AWT和Swings

在进行下一步之前,我们必须强调上述所有概念和理论知识的实现方面。之后,我们准备好获取有关高级概念的知识。Collection Framework、Abstract Window Toolkit和Swings是Java最重要的高级概念。集合框架定义了几个类和接口来将对象的集合表示为一个单元。因此,归根结底,我们应该了解以下概念:

  • Java中的集合
  • Java秋千
  • 泛型
  • AWT

基础扎实后,我们必须要开始做练习了,可以先动手实践小项目,并了解这些概念如何同时工作以完成一个过程,如果同学们还是不太清楚怎么学,可以报名赢咖4注册的Java实验班,先来免费学习15天,进行专业评测后,教学总监通过面谈进一步了解学员性格,心态等综合素质,预测学员就业薪资,给出最终的学习建议,为学员把好学习关键一关。实验班结束后,学完自主选择是否继续Java学习。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>