摘要:
#1.代码块 ###1.1局部代码块 ###1.2构造代码块 构造代码块是定义在类中成员位置的代码块 ###1.3静态代码块 静态代码块是定义在成员位置,使用static修饰得代码块 ###1.4区分每种代码块的特点 ####1.4.1局部代码块 以”{}”划定的代码区域,此时只需要关注作用域的不同 阅读全文
摘要:
接口 接口时功能的集合,同样可看作是一种数据类型,是比抽象类更为抽象的类。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 接口的格式 public interface 接口名 { 抽象方法1; 抽象方法2 阅读全文
摘要:
##多态 ####多态是继封装、继承之后,面向对象的第三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Student的对象便 阅读全文
摘要:
#Object类 ###1.Object方法 public final native Class<?> getClass() 返回object运行时类 public native int hashCode() 返回对象的hash码值 public boolean equals(Object obj) 阅读全文
摘要:
##1.继承 ###1.1继承的概述 在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 ###1.2继承的格式 class 子类 extends 父类{ } ###1.3继承的特点 1、在Java中,类只支持单继承 阅读全文
摘要:
#字符串 String ####字符串部分方法 ###字符串对象的特点: 1.Java程序中所有双引号引起来的内容,都是String类的对象 2.字符串内容不可变,它们的值在创建后不能被更改(在底层被final修饰,所以它是一个常量) 3.虽然String的内容不可变,但是可以被共享(结合常量池理解 阅读全文
摘要:
##this关键字 #####this关键字由来和使用: A:this:代表所在类的对象引用方法被哪个对象调用,this就代表那个对象 B:什么时候使用this呢 ? 局部变量和成员变量重名 set 和 get 方法 ##构造方法 构造方法(构造器):每个类都有一个默认的无参构造器,jvm自动给我们 阅读全文
摘要:
##Scanner #####用Scanner类的方法可以完成接收键盘录入的数据 public class ScannerDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(Syste 阅读全文
摘要:
##面向过程 向过程就是:面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。 ##面向对象 ###什么是面向对象: 面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务) ###面向对象和面 阅读全文
摘要:
###思维导图 ##一维数组 数组是存储多个变量(元素)的东西(容器) 这多个变量的数据类型要一致 数组既可以存储基本数据类型,也可以存储引用数据类型。 1.数组定义的格式: 格式1:数据类型[] 数组名; 格式2:数据类型 数组名[]; 注意:这两种定义做完了,数组中是没有元素值的。 2.数组的初 阅读全文