随笔分类 - java基础
摘要:存储对象可以用数组和集合 数组存对象的特点: 一旦创建,其长度不可变;真实的数组存放的对象的个数未知。 集合 1、collection中定义的常用方法 collection 接口: list接口 存放有序的,可以重复的元素,实现类有 ArrayList、LinkedList(链表实现,对于频繁插入或
        阅读全文
                
摘要:java.lang.Throwable Error 错误 程序中不处理 Exception 异常 ,在编写程序时,要考虑对这些异常的处理 异常分为编译时异常、运行时异常 (RuntimeException)。 当执行一个程序时,如果出现异常,则异常之后的代码就不再执行 常见的运行时异常: 1、数组下
        阅读全文
                
摘要:定义一个用于创建对象的接口,让子类决定决定实例化哪个类,工厂方法模式使一个类的实例化延迟到其子类 适用性: 1、当一个类不知道他所必须创建的对象的类的时候 2、当一个类希望由它的子类来制定它所创建的对象的时候 3、当类创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一
        阅读全文
                
摘要:接口(Interface)定义的是一种功能,是与类并行的一种概念。 1、接口可以看成一个特殊的抽象类,是常量和抽象方法的一个集合。 2、接口是没有构造器的。 3、接口定义的是一种功能,此功能可以被类所实现(implements)。 4、实现接口的类,必须重写其中所有抽象方法,若未重写全部抽象方法,则
        阅读全文
                
摘要:抽象类体现的是一种模板方法设计模式,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方法。 解决的问题 当功能内部一部分实现确定,一部分实现不确定,可以将不确定的部分暴露出去,让子类实现 编写一个抽象父类,父类提供了多个子类的通用方法,并把一部分方法留
        阅读全文
                
摘要:单例设计模式:一个类只能创建一个对象。 实现思路: 1、私有化构造器,使得类的外部不能调用此构造器 2、在类的内部创建一个类的实例 3、私有化对象,通过公共的方法来调用 4、此公共的方法,只能通过类来调用,因此是静态的,类的实例也是静态的
        阅读全文
                
摘要:前提:有子类继承父类 子类继承父类后,若父类的方法对子类不适用,子类可以对父类的方法进行重写(override) 重写的规则:要求子类方法的返回值类型、方法名、参数列表和父类的方法一样 子类方法的访问权限不能小于父类方法的访问权限 若父类的方法抛出异常,子类抛的异常类型不能大于父类的 子类和父类的方
        阅读全文
                
摘要:格式:对于方法的形参: 数据类型...形参名 可变参数的形参方法和同名的方法构成重载(优先调用同名方法) 可变参数的形参调用时,参数个数从0到无穷多个都可以 使用可变多个形参的方法与方法的形参使用数组是一致的 方法中存在可变个数的形参,一定声明在方法形参的最后 在一个方法中最多声明一个可变个数的形参
        阅读全文
                
摘要:1、源文件以.java结尾 2、源文件中可以有多个class申明的类 3、一个源文件中只能声明一个Public 类,且此类名和文件名保持一致 4 、javac test.java 编译 java test 运行 5、 //单行注释 /* */ 多行注释 /** */ 文档注释 (可通过javadoc
        阅读全文
                
摘要:内部类,在类的内部再定义类,外面的类为外部类,里面定义的类为内部类。 内部类的分类:成员内部类(和属性、方法平行,声明在类里面,方法外面)、局部内部类(声明在类的方法里)。 成员内部类: 是外部类的一个成员 可以有修饰符(4种),可以用static、final修饰 具体类的特点 可以用abstrac
        阅读全文
                
                    
                
浙公网安备 33010602011771号