![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 85
夜雨徐徐
有趣的灵魂
展开
-
策略模式
定义:一个类的行为或方法可以在运行时改变。优点:1、算法可以自由切换。 2、避免使用多重条件判断。 3、扩展性良好。缺点:1、策略类会增多。 2、所有策略类都需要对外暴露方法一:方法一:反射实现package strategydesignpattern.strategydesginpatternmyself.pay; public interface Pay { void pay(String account,String payPassword); } package stra..原创 2021-02-22 15:25:35 · 139 阅读 · 0 评论 -
java三元运算符与类型强制转换
public class yunsuanfu { public static void main(String[] args) { int a = 5; System.out.println("value is "+((a<5) ? 10.9 : 9)); }}刚刚看到的一道面试题,第一眼看很简单,就一个三元运算符,如果你觉得输出的结果...转载 2019-10-24 15:53:39 · 252 阅读 · 0 评论 -
java:构造方法与代码块儿的执行顺序
什么是代码块?/* 代码块:在Java中,使用{}括起来的代码被称为代码块。 根据其位置和声明的不同,可以分为 局部代码块:局部位置,用于限定变量的生命周期。 构造代码块:在类中的成员位置,用{}括起来的代码。每次调用构造方法执行前,都会先执行构造代码块。 作用:可以把多个构造方法中的共同代码放到一起,对对象进行初始化。 静态代码块:在类中的成员位置,用{}括起来的代码...原创 2019-10-24 14:45:25 · 273 阅读 · 1 评论