Java自学好学吗?有哪些需要注意的问题?

我的心只能容下你一个


总的来说,Java还是有一定难度的,这个难度主要集中在学习的初期阶段,如果能度过Java的初期学习阶段,那么Java后面的学习会相对容易一些。

初期学习Java时要注重对核心概念的理解,以及掌握面向对象的编程过程,下面描述一下早期学习的几个重点部分:

第一个部分:重点概念的理解

Java语言中重点的概念有4个,分别是类、对象、属性、方法,这4个概念奠定了Java编程的基础,所以首先就要从这几个概念入手。

什么是类?类是同一类事物概念层次上的抽象。简单的说,类代表了一组功能的集合体,相当于设计图纸。类中有两个重要的组成部分,一个是描述功能的基本单位:方法,另一个是描述状态的基本单位:属性。所以说,类是由方法和属性共同组成的。

那么,什么是对象呢?如果说类是“图纸”的话,那么对象就是“实物”,类中所定义的方法,必须要通过对象才能真正执行。

第二个部分:面向对象的编程过程

面向对象编程过程有三个步骤组成,分别是:类的定义,对象的创建,方法的调用。这三个步骤代表了面向对象编程的基本流程,可以看成是面向对象编程的基本原则。

第三个部分:Java语言的三大特征

学完了Java的编程过程,紧接着就要学习Java的三个特征,分别是:封装、继承、多态,这三个特征对理解Java编程非常关键,是一定要熟练掌握的内容。

什么是封装呢?简单的说就是隐藏类内部的实现细节,具体到操作上,有三个步骤,分别是:私有化成员属性(private),定义设置器(setter),定义获取器(getter)。

什么是继承呢?从一个已知类派生出新类的过程就是继承,继承体现的是一种发展的概念,没有任何发展的继承是没有意义的。

什么是多态呢?同一个对象在不同情况下表现出的不同形式(行为),称为多态,具体到操作步骤上可以理解为两个方法(方法重载、方法重写),三个定义(父类定义子类构建、接口定义类构建、抽象类定义实体类构建)。

完成以上三个部分的学习之后,接下来要学习的内容包括异常处理、多线程、序列化、集合等内容。

我使用Java编程时间比较久,我在头条上也写了关于学习Java的系列文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有Java编程方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


自学JAVA难度是很大的,很多你不懂的知识和概念你只能去网上查,但是网上的结论各种各样的都有,无法进行深入的学习。

就算要自学也要有目标的去学习,首先你先整理出来一个大纲,第一步学什么,第二步学什么。

然后一步一步来,比如第一步先学Java语言,搞明白什么是类,什么是对象,以及面向对象、继承、多态以及什么是servlet等。

第二就是你要学习一门数据库语言,为什么要学数据库呢?因为单java语言是实现不了具体业务的,需要和数据库还有框架协同开发才能实现具体业务,目前市场上流行的数据库有mysql,sqlserver,oracle,等,

第三就是前后端的交互了,你要学习一些框架知识,目前主流的三大框架就是SSM,也就是人们常说的Spring,SpringMVC,Mybatis等,除了这些之外你还要掌握redis,Springboot,和springcloud,xml等,目前这些都仅仅是后端而已,要想正真的做到前后端交互,还有很多前端的东西要学。JAVA之路漫漫,其修远兮,且学且慎重。

以上仅个人观点水平有限,不足之处请指正,欢迎评论区留言或者私信讨论,点赞+关注还可领取面试题一套哦



分享到:


相關文章: