Java基础
文章平均质量分 85
阿杰GO
这个作者很懒,什么都没留下…
展开
-
Java中实例化(new)的过程剖析
摘要: 在Java中,一个对象在可以被使用之前必须要被正确地初始化,这一点是Java规范规定的。在实例化一个对象时,JVM首先会检查相关类型是否已经加载并初始化,如果没有,则JVM立即进行加载并调用类构造器完成类的初始化。在类初始化过程中或初始化完毕后,根据具体情况才会去对类进行实例化。本文试图对JVM执行类初始化和实例化的过程做一个简单地介绍,如果我的博文中存在错误或者您不认同的地...原创 2018-03-26 11:46:55 · 2738 阅读 · 0 评论 -
Java开发干货之23种设计模式
设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式设计模式遵循的原则有6个:1、开闭原...原创 2018-03-27 09:29:28 · 429 阅读 · 1 评论 -
java之接口回调机制
1、什么是回调?一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类:同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用。异步调用:一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口。回调和异步调用的关...原创 2018-03-28 10:26:20 · 205 阅读 · 0 评论