![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Xzw_jsu
这个作者很懒,什么都没留下…
展开
-
Java两种参数传递方式的区别
Java两种参数传递方式的区别Java中没有指针,所以也没有引用传递了,仅仅有值传递不过可以通过对象的方式来实现引用传递 类似java没有多继承 但可以用多次implements 接口实现多继承的功能 值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,转载 2018-03-06 11:53:33 · 1798 阅读 · 0 评论 -
在运算过程中 String对象的创建是怎样的
在运算过程中 String对象的创建只有使用引号包含文本的方式创建的String对象之间使用“+”连接产生的新对象才会被加入字符串池中。对于所有包含new方式新建对象的,“+”连接带有 字符串引用 的表达式,它所产生的新对象都不会被加入字符串池中。因此我们提倡大家用引号包含文本的方式来创建String对象以提高效率,实际上这也是我们在编程中常采用的。String a = "a" ;Str...原创 2018-12-13 15:07:11 · 182 阅读 · 0 评论 -
开发过程中的随笔笔记
通过注解将模型中不必返回给前端的字段隐藏//在子类上加注解隐藏父类的变量@JsonIgnoreProperties({"maxAccessDistance", "maxNumberSearchDevice","contractList"})//在类的成员变量上直接加@JsonIgnore//通过注解直接将日期字符串转化为Date类型@JsonFormat(pattern="yyyy-M...原创 2018-12-13 15:15:45 · 168 阅读 · 0 评论 -
静态代理和动态代理
今天看了一些关于静态代理和动态代理的概念,写一些自己的理解,以便于后面回顾。代理整体上来说可以算是一种设计模式,在不直接提供委托类的访问情况下,通过代理类来代替执行委托类的方法(并且可以在委托类实现的基础上进行增强操作),但实际上调用的还是委托类的方法。我们熟知的使用spring装配Mapper接口的Bean时,以及spring的Aop的实现都是使用到了动态代理。静态代理--在编译时就已经由程...原创 2019-03-27 16:00:21 · 114 阅读 · 0 评论 -
@configuratinoProperties和@value来绑定bean的属性值
@Configuration:标示当前类为一个配置文件,可以在其中装配bean@ConfigurationProperties(prefix="mail"):用来绑定properties文件中的属性此时properties文件中需要绑定的属性应该为mail.xxx(成员变量)@EnableConfigurationProperties(MailProperties.class):如果需要注...原创 2019-04-30 15:12:23 · 311 阅读 · 0 评论