摘要: 写在前面 从上一篇注解的学习中发现,要想自定义的注解生效,必须添加元注解@Retention(RetentionPolicy.RUNTIME),注解会在class字节码文件中存在,jvm虚拟机在加载class文件后仍然存在,在运行时可以通过反射获取到,反射又是如何获取到想要的数据的呢?通过这个问题, 阅读全文
posted @ 2020-07-24 11:33 apang 阅读(113) 评论(0) 推荐(0)
摘要: 写在前面 现在的java主流框架中,注解无处不在,因此我们完全有必要搞明白注解到底是什么。如何理解注解,它到底是怎么起作用的。 注解的定义 java是这样定义注解的:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。什 阅读全文
posted @ 2020-07-23 14:46 apang 阅读(86) 评论(0) 推荐(0)
摘要: 写在前面 面试必问系列,一篇文章让你搞懂java字符串 String String是字符串常量,一旦创建就不能修改。对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。String类是final修饰的,不能被继承。覆盖了equals方法和hashCode()方法。 字 阅读全文
posted @ 2020-07-22 11:14 apang 阅读(79) 评论(0) 推荐(0)
摘要: 写在前面 面试时常被问道:谈谈你对面向对象的理解?面向对象和面向过程有什么区别? 我们该如何回答呢? 什么是面向对象 之前看到知乎上的一个回答,面向对象(Object Oriented Programming),它的核心是代码的管理而不是代码的实现。简单理解就是,面向对象是把事物抽象为一种类型,这种 阅读全文
posted @ 2020-07-20 17:57 apang 阅读(888) 评论(0) 推荐(0)
摘要: 写在前面 之前学习一直都是在用maven,工作后因为公司使用的构建工具为gradle,所以学了个gradle的简单使用,学习完后,做个记录。 gradle简介 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明 阅读全文
posted @ 2020-07-17 17:50 apang 阅读(190) 评论(0) 推荐(0)