Java学习心得

不知不觉中,学习Java也已有两三周的时间来了,也是我这次编程之旅所需要学习的核心部分。这两三周的学习以来,有很大收获,同时中间也有不好困惑。

犹记得初始Java时,陆老师提出为什么要学习Java引发我们的深思,在同学们略带懵逼的半知半解中,陆老师向我们解析了一番跨平台以及Java虚拟机的存在,从而打开了我们Java之旅的大门。

第一次看老师写Java代码的时候,看着那么多陌生的代码,感觉有点无从下手,这些代码是那么的陌生,陌生到我丝毫不理解它们的含义,以至于刚刚开始的学习,都是死记代码,并不理解它们的含义和结构。到后面学习到类和对象时,一个个分析这一长串代码的结构和含义,修饰符、类、类名、方法之类的,才渐渐弄懂代码的结构和含义,这才进入一种“灵性”的学习状态,再也不用死记硬背、效率低下的去展开学习了。

印象最深的就是学到定义一个类,包含类的三大部件:成员变量、方法以及构造器,然后再通过类的构造器创建一个对象,给对象的属性赋值或者获取对象的属性、调用对象的方法。通过老师课堂上的详细讲解,以及课后自己钻研了一番,慢慢弄懂这两大块的内容和结构后,感觉自己豁然开朗,在Java这一块的理解一下子上升了一片不小的空间。

弄懂定义类以及创建和使用对象后,感觉其它的知识点都是围绕这个延伸和拓展的。比如修饰符延伸到修饰符的访问控制权限,成员变量分为实例变量和类变量,类变量又称为静态变量,然后扩展到抽象方法以及抽象类,抽象类再彻底一点便出现了接口。就感觉这一步一步下来,层层递减又环环相扣。

感觉整个学习过程下来,难一点的就是抽象类,以及面向对象的三大特性:封装、继承和多态。在Java中类的继承是单继承,这又和接口关联到了,Java中接口的继承可以是多继承的。然后继承的关键字 extands,接口的关键字 interface 以及实现接口的关键字 implements ,我觉得都是非常重要的,我们要熟悉并且能灵活运用这些关键字才能去读懂和了解一段完整的代码所表达的内容。

当然,在这段时间的学习过程中,最大的难点还是知识量过于庞大,自己练习的时间远远不够,以至于一道Java编程题拿到手里,第一时间会先愣住,知识点的运用不够全面,所以在接下来的日子里还要勤加练习,在理解的同时加油做到熟能生巧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值