自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

roman's Blog

长路漫漫,未来可期

  • 博客(7)
  • 收藏
  • 关注

原创 8.JavaSE之三个特殊类String、Object、包装类的常用方法以及注意点

一、String类-------java.lang.String类1.String类的两种实例化方式(1)直接赋值,自动入池。如果池中没有,则采用手工入池(本地方法):public native String intern();//直接赋值,在堆上开辟空间String str = "hello";(2)传统方法(构造方法实例化)//通过构造方法实例化String对象String ...

2018-11-26 20:28:37 191

原创 7.4.Java_浅谈抽象类与接口的区别(面试)

No区别抽象类(abstract)接口(interface)1结构组成普通类+抽象方法抽象方法+全局常量2权限各种权限public3子类使用使用extends关键字继承抽象类使用implements关键字实现接口4关系一个抽象类可以实现若干个接口接口不能继承抽象类,但是接口可以使用extends关键字继承多个父接口5子类限制...

2018-11-21 15:26:15 120

原创 7.3.Java_代理设计模式--Spring-AOP,代理模式的特点/定义,代理模式举例买一台外星人电脑,代理模式的本质,代理模式应用如EJB技术和WebService技术

代理模式的特点:两个子类共同实现一个接口。其中一个子类负责真实业务实现,另一个子类完成辅助真实业务主题的操作。如:接口:买一套圣诞限量版Mac口红真实主题类:你代理类:代购代理模式举例:interface ISubject{ public void buyComputer();//核心功能:买电脑}//真实主题类class RealSubject implem...

2018-11-21 00:29:44 176

原创 7.2.Java_(重点)工厂设计模式:简单工厂模式、工厂方法模式、抽象工厂模式的定义/组成/优缺点

一、简单工厂:用于没有产品族且产品个数较少–Spring-BeanFactory1.定义:专门定义一个类(或者说第三方)用来创建其它类的实例,并且被创建的实例通常具有共同的父类。 (解耦:将客户端创建对象的操作解耦到外部第三方类中)2.组成:一个抽象产品类N个具体产品类一个工厂类import java.util.Scanner;//1个抽象产品类interface Com...

2018-11-19 20:42:30 257

原创 7.1.Java_接口,为什么要使用接口,接口的定义,接口优先原则,命名规范,子类用implements实现接口,使用限制,接口定义内部结构,子类继承抽象类实现接口,接口的应用电脑可使用任何USB设备

一、接口为什么要使用接口?原因:抽象类与普通类相比,抽象类约定了子类的实现要求,但是抽象类存在单继承局限。如果要约定子类的实现要求并且避免单继承局限就需要使用接口。定义:一个抽象方法与全局产量的集合(JDK8之前),使用interface关键字定义。定义一个简单接口:interface IMessage{ public static final String MSG = "I am a...

2018-11-19 17:38:20 507

原创 7.Java_模板设计模式---抽象类的实际应用(咖啡和茶的冲泡法),基于抽象类,核心是封装算法。引入钩子方法。开闭原则。23种设计模式

基于抽象类的模板设计模式,核心是封装算法。1、模板方法定义了一个算法的步骤,允许子类为一个或多个步骤提供具体实现。2、模板(模板方法)模式:(典型:Servlet),AQS 在一个方法中定义算法的框架,将一些具体步骤延迟到子类中实现。 模板模式可以使子类在不改变算法的基础上,重新定义算法中的某些具体步骤。3.开闭原则(OCP):一个软件实体,如类、函数、模块应对扩展开放,对修改关闭...

2018-11-18 20:16:45 282

原创 6.Java_抽象类的定义,抽象方法的定义,抽象类的使用原则与相关规定

一、抽象类 定义:在普通类的基础上扩充了一些抽象方法 。1. 抽象方法:只声明而未实现的方法(没有方法体)所有抽象方法使用abstract定义。同时抽象方法所在的类也要用abstract定义,表示抽象类。举例:定义一个抽象类:抽象类中没有具体实现,因此抽象类不能直接实例化对象abstract class Person{ private String name;//姓名属性...

2018-11-18 18:33:19 15782

空空如也

空空如也

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

TA关注的人

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