摘要:
Java常用类:String类 String 字符串是常量,创建之后不可改变 字符串字面值存储在字符串池中,可以共享 String s = "Hello";产生一个对象,字符串池中储存 String s = new String("Hello");产生两个对象,堆和字符串池中各存储一个 示例 pub 阅读全文
摘要:
Java常用类:包装类 概念 基本数据类型所对应的引用数据类型 包装类默认值是 null 包装类对应 基本数据类型 包装类型 byte Byte short Short int Integer long Long float Float double Double boolean Boolean c 阅读全文
摘要:
Java常用类:Object类 概述 它为超类、基类,位于继承数的最顶层,是所有类的直接或间接父类 任何类只要没有声明 extends 显示继承某个类,那么都会默认继承 Object 类,否则间接继承 Object 类 Object 类中所定义的方法,是所有对象都具备的方法,所以子类可以使用 Obj 阅读全文
摘要:
Java基础:捕获及抛出异常 三种类型的异常 检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译 阅读全文
摘要:
Java基础:内部类 N种内部类 常见的内部类: 常规内部类 静态内部类 局部内部类 匿名内部类 常规内部类 没有 static 关键字修饰且定义在外部类中 内部类可以直接访问外部类的私有属性 示例: public class Outer { private int id = 10; //私有属性 阅读全文
摘要:
Java基础:接口 接口 接口(interface),在 Java 编程语言中是一个抽象类型,是抽象方法的集合,接口通常以 interface 来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法 接口关键字 interface ,接口实现关键字 implements 区别: 普通类:只有具体 阅读全文
摘要:
Java基础:static关键字 static变量(静态变量) 静态变量在第一次被访问时创建,在程序结束时销毁 类变量也称为静态变量,在类中以 static 关键字声明,但必须在方法之外 能在本类里直接调用 private static int age;//静态的变量 private double 阅读全文
摘要:
Java基础:多态 多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 注意 1.多态是方法的多态,属性没有多态 2.父类和子类,有联系 类型转换异常! C 阅读全文
摘要:
Java基础:继承 继承 本质:是对某一批类的抽象,从而实现对现实世界更好的建模 继承就是 子类 继承 父类 的特征和行为,使得 子类对象(实例)具有父类的实例域和方法,或 子类 从 父类 继承方法,使得 子类 具有 父类 相同的行为 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、 阅读全文
摘要:
Java基础:封装 封装 封装:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合” 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量 阅读全文