首页 课程 师资 教程 报名

Java自学路线,20天的入门基础

  • 2021-09-10 16:45:58
  • 1409次 动力节点

Java是由开发詹姆斯·高斯林在Sun Microsystems公司于1995年,在不同的平台,如语言运行的Windows,苹果机,Linux的,等的语言majorly用于构建企业级Web应用和Android应用。此外,与其他各种语言相比,Java开发人员的薪水相对较高。本文,小编将让您了解在短短20天内学​​习Java所需的学习路线。

java自学路线

1.从基础开始(第1天)

无论是JAVA还是任何其他编程语言,在继续学习核心概念之前,您总是需要了解该语言的本质和基础知识。你可以从语言的介绍、它的特性、应用程序等开始。同时,你还需要知道如何在系统中设置Java环境,并可以考虑创建、编译和执行你的第一个Java程序。它将帮助您熟悉语言的基本语法和其他方面。您还可以探索多种集成开发环境(IDE),例如Eclipse、Netbeans等。

  • Java及其特性简介
  • Java虚拟机(JVM)
  • 设置JAVA环境
  • JAVA中的Hello World程序
  • 用于Java的集成开发环境(IDE)

2.学习数据类型、变量和条件语句(第2-3天)

一旦你完成了基础知识,现在你需要学习其他几个关键概念,这些概念可以被视为在学习任何语言之前的先决条件。需要了解Java中如何声明变量,如何在Java中实现条件语句、修饰符&操作符等。还建议你学习一下Java中循环语句的实现。此外,您可以根据与特定主题相关的几个基本程序来练习,以更好地理解这些概念。

  • 数据类型|变量
  • 条件语句
  • JAVA中的循环
  • 修饰符|运营商
  • 程序:交换数字、阶乘、斐波那契数列等。

3.了解Java中的数组和字符串操作(第4-5天)

好的,现在向前迈出一步,开始学习Java中的Array、Strings等概念。您需要了解如何创建数组并访问其元素、Java中的字符串以及其他相关概念。同时,与C/C++相比,Java中数组的工作方式不同,因为在Java中所有数组都是动态分配的,还有各种其他功能。此外,您可以在此处探索一些其他技巧,例如类型转换、变量范围等,以使您的概念更加清晰。

  • 数组|字符串
  • Java中的数组与ArrayList
  • 变量范围
  • Java中的类型转换
  • Java中的Switch语句

4.熟悉类、对象和方法(第6-8天)

完成上述主题后,您将拥有学习任何编程语言所需的良好基础。现在,您需要了解Java的基本构建块,即类和对象。您需要彻底了解Java中的类是什么,如何创建对象等。此外,您需要了解Java中的方法,它们的意义是什么,以及如何创建和使用它们。您还需要了解构造函数,它是Java编程的关键部分。

  • 类和对象
  • Java中的方法
  • 方法重载|方法覆盖
  • Java中的参数传递
  • Java中的构造函数

5.适应OOP概念(第9-10天)

现在,是时候进入Java编程的核心——面向对象编程(OOP)概念了。Java是一种面向对象的编程语言,适用于多种原则,例如多态性、继承性、封装性和抽象性。您需要掌握这些范式才能更有效地学习语言。此外,一旦您完成了对OOP概念的理解,您将能够更可信地理解诸如重载、覆盖等主题。

  • 继承|封装
  • 多态性|运行时多态性
  • 抽象
  • 超级关键字|这个关键字
  • 关联、组合和聚合

6.了解Java中的接口和包(第11-13天)

在了解了OOP概念之后,现在您需要更深入地了解Java编程世界。您需要涵盖诸如接口、包、抽象类等主题。准确地说,接口也可以有方法和变量,但在接口中声明的方法默认是抽象的。另一方面,Java中的Packages是封装一组类、子包和接口的过程。在这里,您还可以涵盖其他几个主题,例如Java中抽象类和接口之间的区别、嵌套接口等。

  • 接口|套餐
  • 嵌套接口|标记界面
  • 抽象类
  • 抽象类与接口的区别
  • Java.Time、Java.Lang、Java.Math等包

7.了解异常处理、I/O流和多线程概念(第14-16天)

现在,是时候了解如何处理Java中的异常和警告等概念了——异常处理、程序的两个或多个部分的并发执行——多线程、Java中的输入和输出流——I/O流等。此外,您需要了解Java中的正则表达式(Regex)以定义可用于搜索、操作和编辑文本的字符串模式。这些概念对于理解Java的深层功能非常重要,并且在程序或项目开发中也起着至关重要的作用。

  • 异常处理
  • 异常类型
  • Java中的多线程
  • Java中的正则表达式
  • Java中的文件处理

8.了解集合框架、AWT和SWING(第17-20天)

好的,现在您需要强调在上述阶段中涵盖的所有概念和理论知识的实施方面。您需要了解定义多个类和接口以将一组对象表示为单个单元的集合框架。同时,您还需要熟悉抽象窗口工具包(AWT)和Java中的Swing,才能使用图形用户界面(GUI)处理多个小项目和大项目。

  • Java中的集合
  • Java中的泛型
  • Java Swing|简单的计算器
  • Java AWT
  • Java项目

想要学习的同学们可以跟着学习线路一步一的。同时,按照上述阶段,总共有将近40个主题,您可以每天只需要覆盖2个主题(入门知识不是很难的哦,这点要求想必你还是可以做到的),只需20天即可涵盖整个课程!!现在,你还在等什么?开始学起来吧。 

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交