大家好,今天小编来为大家解答以下的问题,关于java项目中总是用开源框架是不是显得自己没有技术能力,只会用别人的东西,注解java 不建议使用这个很多人还不知道,现在让我们一起来看看吧!
本文目录
- Spring中的XML、注解、JavaConfig该如何选择你怎么看
- 做了java程序员1.5年,常用的注解记不住5个,水平是不是太差了
- Java的注解为何如此流行注解的工作原理是什么
- java项目中总是用开源框架是不是显得自己没有技术能力,只会用别人的东西
Spring中的XML、注解、JavaConfig该如何选择你怎么看
首先注解,JavaConfig用起来方便实用,是趋势将会取代
.xml
的,应为xml有两个缺点:1、如果所有内容都配置在.xml文件中,会造成.xml文件十分庞大;文件很多,导致可读性和可维护性很低。2、开发中不断来回切换,太过麻烦,编译期间不容易发现错误
3、采用javaConfig配置代码简介方便管理和阅读。综上三点,注解Annotation和javaConfig将会取代xml
做了java程序员1.5年,常用的注解记不住5个,水平是不是太差了
你好,你还年轻,同时你做的工作很有前途,感觉自己不足,是好事啊,证明你已经知道自己努力的方向了,你要知道,还有很多人还在黑暗中摸索呢还没有找到努力方向呢,你是幸运的,祝你成功!
Java的注解为何如此流行注解的工作原理是什么
我想注解的流行主要是因为方便。
它摒弃了java中最难的部分,配置一堆的配置文件;new一堆的类。作为程序员最直观的是代码,而不是配置文件。所以springboot就自然而然的流行起来了,他完全可以不用配置文件,通过代码实现以前的配置。
那么注解是怎么工作的呢,首先得了解下java语言,java是一种介于编译和解释的中间态(虽然java严格意义上属于编译型的),java在运行的过程中使用的是.class文件。
这种方式让java可以变得很灵活,所以反射这个方式应运而生。他可以非常的无敌,通过反射可以动态的将一个类对象创建出来,而不用使用传统的方式new出来。
通过反射可以读取到类中的每个方法,每个成员变量,甚至可以读取到私有变量和方法。
然后为了使用上的方便,我们会使用一种设计模式,单例模式,这个模式的好处是新建一个对象只需要一次,以后就再也不用new这个对象了,其实也可以理解成静态成员对象。有关设计模式我就不讲了,自己百度下。
最后注解的运行机制就是通过反射这个类,并动态的创建这个单例,所以这样注解后,运行就生效了。那么是谁来识别注解的呢,这个也是通过反射实现的,定义一个注解类的特征类
例如下面写法:
@DEMO
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.ANNOTATION_TYPE)
public@interfaceDEMO{
}
这要java就能根据类上的注解动态实现功能了,是不是很神奇。
java项目中总是用开源框架是不是显得自己没有技术能力,只会用别人的东西
JAVA也是别人的东西,你怎么不嫌弃自己呢?
你怎么不自己开发编程语言呢?
AndroidStudio也是别人的,
你怎么不自己开发编程软件呢?
电脑也是别人的,你咋不上天造电脑呢?
电是你的吗?
你咋不摩擦生电呢?
轮子用来干嘛的,不就给你用的吗?
要想展示自己能力,你造不就行吗?
没那个能力,你用不就行了吗?
轮子都用不好,你个FW还害怕别人说你?
好了,文章到这里就结束啦,如果本次分享的java项目中总是用开源框架是不是显得自己没有技术能力,只会用别人的东西和注解java 不建议使用问题对您有所帮助,还望关注下本站哦!
声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.77788889.com/12/108097.html