摘要:
Hyper Text Markup Language 超文本标记语言:是一种创建网页的标准标记语言。 注意:对于中文网页需要使用 <meta charset="utf-8"> 声明编码,否则会出现乱码。有些浏览器会设置 GBK 为默认编码,则你需要设置为 <meta charset="gbk">。 阅读全文
摘要:
抽象类和接口 普通类可以直接产生实例化对象,并且在普通类中可以包含构造方法、普通方法、static方法、常量、变量的内容。而所谓抽象类就是只在普通类的结构里面增加抽象方法的组成部分。 抽象方法:使用abstract关键字定义,没有方法体的方法。(拥有抽象方法的类一定是抽象类,抽象类不一定含有抽象方法 阅读全文
摘要:
1.问题:在java学习的过程中,遇见一个问题或者一个概念时,总是感觉到束手无策,有时的对问题的回答也是毫无章法,想起什么就说什么,这样也不利于以后的记忆,2.影响:造成的后果就是不能够清晰的表达自己的所理解的知... 阅读全文
摘要:
异常什么是异常:异常是程序中导致程序中断的一种指令流。一个程序即使编译通过,其运行时也有可能出现各种各样的错误,从而导致程序中断,这些出现的错误在java中统一称为异常。所有异常的最高继承者是Throwable 其包含两个子类:Error:指的是JVM错误,这时程序并没有执行,无法处理。Except 阅读全文
摘要:
OOP(面对对象)三大特征之一——多态 What:多态性是指允许不同类的对象对同一消息作出响应,多态性包括参数化多态性和包含多态性,多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名的问题。 多态是OOP中最核心的一个特征。多态是允许程序中出现重名现象。 Java语言中 阅读全文
摘要:
如果在子类中构造方法中不写super()方法默认系统会自己生成一个super() 如果在子类构造方法中定义了相关super()则依照定义的super方法调用父类相关的构造方法 super()方法必须在子类构造方法的第一行 this()和super()不能同时存在同一个构造方法中 super关键字可以 阅读全文
摘要:
★★前提:方法的重写建立在继承关系上★★ 在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。 所谓方法的重写是指子类中的方法与父类中继承的方法有完全相同的返回值类型、方法名、参数个数以及参数类型。这样,就可以实现对父类方法的覆盖。 重写 阅读全文
摘要:
static 关键字 1).static只能修饰成员变量或成员方法,所有非静态是对象相关的,所有静态是类相关的。 2)被static修饰的成员变量成员方法独立于该类的任何对象,它不依赖类的特定的实例,被类的所有实例共享。 2).static的成员变量所有对象共享一份,非static的成员变量每个对象 阅读全文
摘要:
Java的OOP三大特征之一——继承 子类继承父类的特征和行为(属性和方法),使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 特点:在继承关系中,父类更通用、子类更具体。 在继承关系中。父类和子类需要满足is-a的关系。子类是父类。 表示父类和子类的术语:父类和 阅读全文
摘要:
What:访问控制权限是可以设置代码的访问范围。 Where:访问权限既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类。 在同一个java文件里,公有类有且仅有一个,并且该文件命名为“类名.java”。 Why:使用访问修饰符可以更好地管理类、属性、方法,为他们 阅读全文