Java面试题总结之OOA/D,UML,和XML

1UML 是什么?常用的几种UML图?

统一建模语言(Unified Modeling Language,UML)又称标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图, 协作图),实现图。

2、编程题: 写一个Singleton(单例模式) 出来。

       Singleton 模式主要作用是保证在Java 应用程序中,一个类Class 只有一个实例存在。举例:定义一个类,它的构造函数为private 的,它有一个static的private 的该类变量,在类初始化时实例话,通过一个public 的getInstance方法获取对它的引用,继而调用其中的方法。

第一种饿汉式:

//懒汉式 public class Singleton { //私有化构造函数 private Singleton() { } //创建一个对象 private static Singleton instance = new Singleton(); //提供公有方法返回该对象 public static Singleton getInstance() { return instance; } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjjpw.html