摘要: ###静态内部类、成员内部类、局部内部类、非公有类、匿名内部类 一般静态内部类(为了单例)和匿名内部类使用较多 ####静态内部类和成员内部类 区别在于static,都可以访问外部类和被外部类访问private成员。 成员内部类不能有静态变量、静态方法和静态类等(可以有final static常量) 阅读全文
posted @ 2020-06-15 18:59 好耶。 阅读(104) 评论(0) 推荐(0)
摘要: 父类的引用指向子类的对象 静态方法没有重写,能调用什么方法,和调用哪个方法都由左边引用类型决定 重写:能调用什么方法由左边引用类型决定,调用哪个方法由右边对象类型决定。一般是子类有就调用子类的,子类没有就沿着继承方向向上一层一层的找父类方法调用。因为父类可能会重写上一层父类方法。 额外内容: 一般子 阅读全文
posted @ 2020-06-14 23:36 好耶。 阅读(231) 评论(0) 推荐(0)
摘要: ![](https://img2020.cnblogs.com/blog/2046515/202005/2046515-20200527222720839-116354874.png) ![](https://img2020.cnblogs.com/blog/2046515/202005/2046515-20200527222732145-755888315.png) 阅读全文
posted @ 2020-05-27 22:28 好耶。 阅读(87) 评论(0) 推荐(0)
摘要: new() 的时候已经包含默认初始化 java是值传递 阅读全文
posted @ 2020-05-27 22:21 好耶。 阅读(182) 评论(0) 推荐(0)
摘要: 可以通过Scanner类来获取用户输入,基本语法: Scanner s=new Scanner(System.in); ... //属于IO流的类一般要关闭避免一直占用资源 String a=s.next()|s.nextLine(); ... s.close(); 通过Scanner类的额next 阅读全文
posted @ 2020-05-27 00:34 好耶。 阅读(114) 评论(0) 推荐(0)
摘要: 为了更好的管理类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式 package pkg1.[pkg2.[pkg3...]]; 一般利用公司域名倒置作为包名,www.baidu.com,为com.baidu.www 为了能够使用某一个包里的成员,需要在Java程序中用import明确 阅读全文
posted @ 2020-05-27 00:17 好耶。 阅读(89) 评论(0) 推荐(0)
摘要: <<左移,>>右移 &&有个短路运算,即&&前如果为false,那&&后面的式子就不进行运算 ###优先级 字符串连接符 + int a=10,b=20; System.out.println(a+b+"")//string 30 System.out.println(""+a+b)//string 阅读全文
posted @ 2020-05-25 22:18 好耶。 阅读(77) 评论(0) 推荐(0)
摘要: ###变量:可以变化的量 数据类型 变量名=值,可以用逗号分隔来声明多个同类型变量 要素包括:变量类型、变量名和作用域 ###变量的作用域 类变量,类里定义,static修饰,可在方法中直接使用 实例变量,类里定义,从属于对象,没static,方法中使用时要new()一个对象类再使用。没初始化默认数 阅读全文
posted @ 2020-05-25 22:04 好耶。 阅读(152) 评论(0) 推荐(0)
摘要: Java是一种强类型语言 即要求变量的使用严格符合规定,所有变量要求先定义后才能使用。 Java数据类型分为:基本类型和引用类型 其中long数据一般在末尾加L,float数据一般在末尾加F,进行区分。string属于类 基本知识梳理 bit(位,b)是计算机内部数据存储的最小单位 byte(字节, 阅读全文
posted @ 2020-05-25 13:53 好耶。 阅读(130) 评论(0) 推荐(0)