为什么那么多人黑java?

Python015

为什么那么多人黑java?,第1张

java确实有时候过于啰嗦了.写过groovy和Python的人会发现很多功能java需要绕一个大圈才会实现,但是很多更高级的语言写起来更为简洁.

但是其实也不太理解那么多人都黑java,自己从毕业就开始接触来看,java还是有自己完备的第三方库,强大的各种大型系统的解决方案,很多都出自java之手.c++之流从易读性和应用场景太局限.java始终是工业级语言,对于很多成熟的解决方案还是有很多轮子可以用的

有那么多人黑Java同时也说明用Java的人和公司多

主要原因JAVA语言适应性强,便于移植,适合电脑、手机及其它一些智能设备编程 ,特别是近年来移动应用人员需要量大、广告宣传起了一定的作用,C、C++,c#,主要在WIN平台,电脑平台方面用的多,需求决定技术人员的选择,其实许多高级程序员大多精通一、二门高级语言,了解相关的语言,也熟悉一门数据库技术,不要简单认为普通人员学习上几个月就可以学会JAVA或C语言,就可以成为程序员了。

(我也学编程的但我没学过这个,知乎找的)Java开发黑科技LomBok

动力节点​

动力节点

已认证的官方帐号

Java开发黑科技LomBok

来自专栏动力节点Java教程视频库

2 人赞同了文章

为你朗读

6 分钟

在面向对象编程中必不可少需要在代码中定义对象模型,而在基于Java的业务平台开发实践中尤其如此。相信大家在平时开发中也深有感触,本来是没有多少代码开发量的,但是因为定义的业务模型对象比较多,而需要重复写Getter/Setter、构造器方法、字符串输出的ToString方法和Equals/HashCode方法等。那么是否一款插件或工具能够替大家完成这些繁琐的操作呢?本文将向大家介绍一款在Eclipse/Intellij IDEA主流的开发环境中都可以使用的Java开发神器,同时简要地介绍下其背后自定义注解的原理。

Lombok的简介

Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equals这样的方法以及各种业务对象模型的accessor和ToString等方法的大量时间。对于这些方法,它能够在编译源代码期间自动帮我们生成这些方法,并没有如反射那样降低程序的性能。

在Intellij中安装Lombok的插件

想要体验一把Lombok的话,得先在自己的开发环境中安装上对应的插件。下面先为大家展示下如何在Intellij中安装上Lombok插件。

通过IntelliJ的插件中心寻找Lombok

从Intellij插件中心安装Lombok

另外需要注意的是,在使用lombok注解的时候记得要导入lombok.jar包到工程,如果使用的是Maven的工程项目的话,要在其pom.xml中添加依赖如下: