Tagged

备忘单

A collection of 5 posts

笔记 备忘单

设计模式 Design Pattern

设计模式是指前人从实践中摸索出、并反复验证过的,对常见问题的经典解决方案。而这些解决方案,可以帮我们思考在特定情况下,如何组织、设计类和接口来达成一定目的。 创建型模式 Creational Pattern如何创建对象。如隐藏一些具体的创建逻辑,从而提高代码的灵活性与可重用性。 工厂 Factory不直接靠new来创建实例,而是建造一个工厂类,再通过工厂的方法创建“产品”类。使用者使用产品,不需要知道工厂具体怎样生产、产品的具体细节,只需要知道工厂可以生产产品,且生产出来的产品都具有自己想要的某种用途(产品们需要有统一接口)就可以了。public interface Product { void doSomething(); void showName(); } /*------Product A -----*/ public class ProductA implements Product { public String name = "Product A"; void doSomething() { System.out.println(

Java 备忘单

Java基本数据类型

数字整数Integer / int32位有符号整数,具体范围是:-231 (-2147483648) ~ 231 -1 (2147483647)大致范围:正负2*109 不用管溢出,1010 不行Integer接受null, int不接受Integer需要是用equals判断相等(直接用==会判断是否是同一个对象,而非是否数值相等),但>=与<=可以可以正常使用Integer.parseInt返回int,Integer.valueOf返回IntegerLong / long64位有符号整数,具体范围是 -263 (-9223372036854775808) ~ 263 -1 (9223372036854775807)大致范围:-9*1018 ~ 9*1018默认值是0LByte / byte8位有符号整数,具体范围是 -128 ~ 127Short / short16位有符号整数,具体范围是-32768 ~ 32767小数Float / float有符号32位IEEE754标准的浮点数符号位(s):1,指数位(E)