Java阶段性总结

本文讲述了作者在学习Java过程中遇到的挑战,如继承和多态的理解,以及对JVM的困惑。作者强调了循序渐进的学习策略,指出应先专注于解决问题和实操,后续再深入JVM和优化。未来学习方向是通过实践提升技术并逐步研究底层逻辑。
摘要由CSDN通过智能技术生成

目录

前言

背景分析

对Java的看法

在Java学习中遇到的问题

未来学习的方向


前言

如果你在Java学习中遇到了困难,请看下去,可能会对你有所帮助。

背景分析

一名即将毕业即失业的网工专业的学生,在大学里并未使用过Java语言,学校开设的高级语言课程是C++,在大四上实习的时候才真正使用了Java语言,也是被Java深深吸引住了。

对Java的看法

学过了C++的我,上手Java很快,不过在往深处学习的过程中,发现了Java几乎可以说是最强大的编程语言(惊叹Java底层结构),因为JVM的出现,让我对Java充满了喜爱。Java虚拟机是最强大的虚拟机,没有之一,经过不断更新迭代,将处理问题的能力不断优化,对内存的管理,对代码的编译和读取,因为JVM的出现,Java语言实现了跨越不同平台。程序员写的代码无需修改就可以在不同系统之间运行,这都依赖于JVM的强大功能。

在Java学习中遇到的问题

首先遇到的困难就是继承,多态,可能是C++语言好久没写继承关系的原因,导致我对这一块是无从下手,Java中的继承关系是单一继承,而多态就是对继承来的方法进行重写,我的理解就是爸爸有两个儿子,爸爸手里有两个一样的苹果,一个给了大儿子,一个给了二儿子,大儿子不喜欢吃苹果,二儿子喜欢吃苹果,那么两个儿子处理苹果的方法就会不同,而这种处理方式的不同就提现了多态,这个子类里继承方法是这样,另一个子类的继承方法是另一个样子。

另外一个就是陷入了JVM中难以自拔,对于一个刚入门的小伙伴,千万不要学太深的虚拟机,毕竟是一群大佬的呕心沥血之作,你会学的看不到希望,我就是接触了JVM,发现要彻底掌握Java就得先掌握JVM,但学习JVM又无法深入,就陷入死循环。于是我就问前辈,前辈是主攻Java方向的,他说刚开始学Java要先掌握方法和接口的使用,面向对象的问题不用想着优化,先去解决问题,等Java学到一定的时候,能熟练解决了许多常见的问题,然后再去想着优化代码,再去学习JVM的底层结构,你会更有方向。当然偶尔了解一下JVM也可以,不懂就不懂,等真正在工作和实战中需要优化,你再去学习更有针对性,效率那会事半功倍。

总结,刚开始不懂没事,反复敲到能够使用就ok。优化是高级场才去考虑的事。

未来学习的方向

去手写培训老师提供的实操任务,完成大量的题目再去考虑优化和研究底层逻辑,进阶自己的技术。

加油,不断去改善自己的学习方式,我们都会变得更好。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值