zoukankan      html  css  js  c++  java
  • 2017/12/27 类和集合

    1、多态分为运行时多态和编译时多态,前者指父类的引用指向子类的对象,后者通过方法的重载;
    2、final修饰的方法不能被重写,修饰的类不能被继承;
    3、内部类可以调用外部类的成员,且只能被外部类调用;
    4、异常的三种方式,在方法上Throws抛出,try catch, 手动Throw;
    5、java的本质是数据核对数据的操作;
    6、获取构造器、方法和成员变量时,如果目标为private修饰,要先修改权限;
    7、 Class cls=Cat.class;@1
    Object o=cls.newInstance();
    Class cls4=Class.forName("day04.Cat");@2
    Object o1=cls4.newInstance();
    @1情况出现时,不能是其他包的类;
    @2情况出现时,必须填完整的类名;
    8、throw一个异常后,不能执行finally里面的代码;
    9、Log4j的使用:(1)、导包;(2)、在src的下面添加Log4j.properties文件;(3)、Logger logger=Logger.getLogger(Eexception1.class.getName());
    (4)、debug < info < warn < error
    10、框架是构件的组织,构建彼此的联系以及指导构件设计和发展的原则;
    11、集合框架是一个用来表示和操作集合的统一架构;,包含了实现集合的接口和类;
    12、泛型的方法是静态时,不能使用类类型参数;
    13、public class Person<T>{
    } //泛型类
    14、public <T> T getMax(boolean b,T a,T b){
    }//泛型方法 a,b类型相同;
    15、M<Object>和M<Integer>没有关系;
    16、M<T extends Number>number及其子类;M<? super Number >number 及其父类;
    17、Map.keyMap()方法要先放在Set中才能使用迭代器;
    18、LinkedList<String> list5=new LinkedList<String>();不能为List<String> list5=new LinkedList<String>();
    否则无法使用addFirst();和poll();这些是他的子类特有的方法;想要使用只能强制转化类型;

  • 相关阅读:
    win10安装vue
    通过docker安装rabbitmq
    python定时访问主机进程信息并反馈到远程服务器
    win10配置Apache+部署静态html页面
    HTTP协议—HTTP报文格式详解
    python脚本编写(纯干货)
    linux/CentOS的安装(萌新版)
    gradle中调用ant.unzip对zip包解压缩
    通过gradle运行测试脚本
    使用rest-assured测试rest service, 遇到“415 Unsupported Media Type”
  • 原文地址:https://www.cnblogs.com/loong996/p/8127933.html
Copyright © 2011-2022 走看看