1、要求子系统的外部和内部通信必须通过统一的对象进行,门面模式提供高级接口,使子系统更容易使用。2、一般来说,就是设计一个类,专门用于对外服务,门面对象是外部访问子系统中唯一的通道…
1、减少系统的相互依赖。如果不使用立面模式,外部访问将直接深入子系统。这是一种强烈的耦合关系,这是系统设计无法接受的。门面模式的出项很好地解决了这个问题,所有的依赖都是对门面对象的…
1、Log4j是基于Java的日志记录工具。由CekiGulcu首创,现为apache软件基金会项目。2、Log4j2是apache开发的Log4j升级产品。Logback目前流行…
1、在声明变量后,必须使用赋值语句对变量进行显式初始化。2、变量声明尽可能靠近变量第一次使用的地方。3、对于局部变量,如果可以从变量的初始值来推断其类型,则不需要声明类型。只需要使…
1、在Java中,经常希望某个常量可以在一个类的多个方法中使用,通常将这些常量称为类常量。可以使用关键字 static final 设置一个类常量。2、类常量的定义位于main方法…
1、在必要时,int类型的值将会自动转换为double类型。但另一方面,可以把double类型强制转成int,但是可能会损失信息。2、如果试图将一个数值从一种类型强制转换为另一种类…
1、n++将变量 n 的当前值加1,n--将变量 n 的值减1。2、这些运算符改变的是变量的值,不能应用与数值本身。3、在表达式中,n表示先自增再赋值,n表示先赋值再自增。实例//…
1、Java语言允许使用 + 号连接(拼接)两个字符串。2、当将一个字符串与一个非空字符串的值进行拼接时,后者会转换成字符串(任何一个Java对象都可以转换成字符串)。实例int …
1、空串 "" 是长度为0的字符串。2、空串是一个Java对象,有自己的串长度(0)和内容(空)。String变量还可以存一个特殊的值,名为 null ,表示目前没有任何对象与该变…
1、方法的返回值是指执行某一方法体中的代码所产生的结果。前提是这种方法可能产生结果。2、返回值的作用:接收结果,使其能够用于其他操作。如果方法有返回值,则必须使用关键字return…