Java高级编程
IT小鸟鸟
抽空整理一下自己学习心得,倒空自己。学点儿新东西,就码出来
展开
-
Java 多态程序运行时的执行流程
多态,总结起来就一句话:父类引用指向子类对象 但是对于执行流程,很多人并不是特别清楚,今天,为将通过一个例子,向大家详细解释程序的执行流程。话不多说,直接上代码: public class DuoTaiSample_YunXingLiuCheng { public static void main(String[] args) { Super d=new Demo("A"); //父类引用指...原创 2019-06-01 11:16:54 · 803 阅读 · 0 评论 -
Java 单例设计模式(适用于初学者)
对初学者而言,单例设计模式掌握2种即可(饿汉和懒汉模式) public class DanLiMoShi { public static void main(String[] args) { A ss = A.getInstance(); A s = A.getInstance(); ss.show(); s.show(); System.out.println("s 的哈希code:...原创 2019-06-01 12:04:26 · 114 阅读 · 0 评论 -
Java动态代理(以现实中我们熟悉的中介代理租房、卖房模式理解)(附案例详解)
关于代理,在北京生活过的人,第一反应就是中介。因为本人做过中介,所以对其内部运转也较为了解,现在就以中介买卖租赁房屋这个事情来详细地解答一下动态代理的实现。话不多说,上代码: public class FangWuJiaoYi { public static void main(String[] args) { FangWuZhongJie zhongJie = new FangWuZhongJ...原创 2019-06-15 15:44:40 · 961 阅读 · 0 评论 -
Java 静态代理(通过买火车票这件事儿来模拟)
//代理类和被代理类实现同一个接口方法 public class StaticProxy { public static void main(String[] args) { DaiShouDian dsd = new DaiShouDian(new LvKe()); //声明一个代售点(传入一名旅客作为参数) dsd.maiHuoChePiao();//代售点买票 } } interfa...原创 2019-06-15 17:00:40 · 321 阅读 · 0 评论 -
Java架构分析
Java架构分析三层架构 三层架构 表示层: 交互 servlet–>SpringMVC 业务逻辑层: 负责具体业务 javabean–>SpringFramework 数据持久层: 数据库交互 jdbc–>Mybatis s/ ...原创 2019-07-03 19:57:35 · 375 阅读 · 0 评论