为什么你不应该恨Java!

本文讨论了Java语言的面向对象特性如何既便于调试又增加了代码量,以及其内存优势和在大型项目中的局限。作者强调了学习Java的重要性,尤其是对于构建高可扩展性应用,如Netflix。作者鼓励新手开发者理解语言工具的本质,而非单纯比较,通过实践找到适合自己的路径。
摘要由CSDN通过智能技术生成

Java是VERBOSE,VERBOSE是一个很好的特性,也是一个不太好的特性。就像它使调试更加容易和可靠,但同时,您需要编写大量的代码。许多新手开发人员抱怨这件事–为什么我们只用python写一行,用java写7行?just to print Hello, World!在屏幕上?但是他们不明白这两种语言意味着什么!

强制OOPJava是一种纯面向对象的编程语言,它是从一开始就专门设计的。即使你想执行小程序,你也必须强制地将它包装成类-对象形式,这对许多初学者或其他语言的开发人员来说是没有意义的。

内存HOGLanguage–从其本身的设计来看,Java是一个内存占优势。您根本无法使一个内存高效的程序处理巨大的数据,同时仍在程序中保留良好的面向对象的抽象。这种额外的内存消耗并不重要,如果您是一个小规模的应用程序。但是想象一下,制作一个视频编辑应用程序,必须实时处理千兆字节的数据!太疯狂了…。

我的Java之旅

当我第一次遇到java时,我发现了这种语言。 所以害怕学习 。我也有那种为什么要写长代码的心态!相反,只需使用python来简化生活。但我错了,我甚至不知道这些语言之间的区别,我只是简单地比较它们。

语言只是帮助您设计所需应用程序的工具。所以,在构建高效的应用程序之前,使用哪种语言并不重要,这些应用程序最终会驱动更多的用户:D

我学习了Java,并看到了它的巨大应用!就像我们可以使用java构建高可伸缩性和企业级的应用程序一样。你看的Netflix使用java尽快为你提供内容。

与其讨厌java,不如尝试一次。

我相信一旦你用它建立了一些很酷的项目,你就不会后悔学习它了。你所能做的就是为你的Windows PC构建一个Android应用程序或一个桌面应用程序。你是网络怪人吗?试用Spring引导,并使用它制作可伸缩的后端应用程序!

只要在你的脑海中有一个最终的目标,并开始你的发展之旅!您将很快停止比较语言,并明智地使用它们:D

我希望你能从这篇文章中得到一些价值,如果是这样的话,别忘了与你所有的朋友和同事分享。

下面是博主剪辑的视频资料 可能与文章无关 希望大家可以支持一下哦!谢谢大家支持!

UP主:我只需一小时带你玩转Git&Github B友直呼:菜鸡这不是有手就行?

【面试必备】阿里资深架构师详解 2021最新 Java秒杀系统高性能高并发实战项目

Java零基础小白看完我这个系列视频都可以自己做实战项目啦!拿捏呢!

总结:心得体会

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。

学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。

面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

最后,上面这些大厂面试真题都是非常好的学习资料,通过这些面试真题能够看看自己对技术知识掌握的大概情况,从而能够给自己定一个学习方向。包括上面分享到的学习指南,你都可以从学习指南里理顺学习路线,避免低效学习。

大厂Java架构核心笔记(适合中高级程序员阅读):

大厂Java架构核心笔记(适合中高级程序员阅读):

[外链图片转存中…(img-QQLXue7R-1714555575545)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值