自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JAVA常用命令(1)

常用命令在JDK的bin目彔下,包含了java命令及其他实用工具。jps:查看本机的Java中进程信息。jstack:打印线程的栈信息,制作线程Dump。jmap:打印内存映射,制作堆Dump。jstat:性能监控工具。jhat:内存分析工具。jconsole:简易的可视化控制台。jvisualvm:功能强大的控制台。认识Java Dump:Java虚拟...

2018-07-31 23:50:56 615

原创 依赖倒置 与 接口隔离

依赖倒置 (DIP)原始定义 a. 高层模块不应依赖低层模块,两者应都依赖其抽象 b. 抽象不应依赖细节 c. 细节应依赖抽象 (细节即实现类,抽象即接口或抽象类)在Java中的表现: a. 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的 b. 接口或抽象类不依赖于实现类 c. 实现类依赖接...

2018-07-30 23:35:33 462

原创 双亲委派模型

Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的loadClass()方法来加载class的,loadClass使用双亲委派模式!!!类加载器到底要做什么有什么作用java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由...

2018-07-30 23:13:05 176

原创 里氏替换原则

所有引用基类的地方必须能够透明的使用其子类的对象,通俗的说,只要父类可以出现的地方子类就可以出现在类中调用其他类的时候,务必使用父类和接口,如果不能使用父类或接口,这说明类的设计已经违反LSP原则 需要注意的是:所有子类中方法的前提条件必须与超类中被覆写的方法的前提条件相同或更宽松如果子类覆写父类方法,子类的返回值类型S一定是父类返回值类型 T相同,或是T是S父类,...

2018-07-30 22:46:23 2006

原创 单例模式的小总结

单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一实现方式一个类的对象的产生是由类构造函数来完成的。如果一个类对外提供了public的构造方法,那么外界就可以任意创建该类的对象。所以,如果想限制对象的产生,一个办法就是将构造函数变为私有的(至少是受保护的),使外面的类不能通过引用来产生对象。同时为了保证类的可用性,就必须提供一个自己的对象以及访问...

2018-07-16 16:04:54 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除