上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页
摘要: 接口 描述 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的”类”。 接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。 请记住:一切事物均有功能,即一切事物均有接口。 接口它也是一种引用类型( 阅读全文
posted @ 2020-05-26 15:51 一半人生 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 首先看几条代码 一、我们可以先猜测,String在new的时候会先去String池中查询,如果查找到就会返回该String池中的数据,否则就会重新创建一个对象并且放入String中,那么按照这个猜测,上面的就应该都是true(如果真的是这样那么这个问题就没有什么意义了,但是意见还是可以保留的) 二、 阅读全文
posted @ 2020-05-26 13:40 一半人生 阅读(2042) 评论(0) 推荐(0) 编辑
摘要: final 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。 1、修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中 阅读全文
posted @ 2020-05-26 13:32 一半人生 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 抽象类-产生 有抽象方法的类叫抽象类 会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。 那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。 抽象方法定义的格式: public abstract 返回值类型 方法名(参数); 抽象类定义的格式: abst 阅读全文
posted @ 2020-05-25 15:46 一半人生 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有可继承的属性和方法。 继承的好处: 1、继承的出现提高了代码的复用性,提高软件开发效率。 2、继承的出现让类与类之间产生了关系,提供了多态的前提。 在类的继承中,需要注意一些问题,具体 阅读全文
posted @ 2020-05-25 11:52 一半人生 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是调用构造方法。格式 public 类名称(参数类型 参数名称){ 方法体 } l 构造方法的体现: n 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。 n 构造方法名称必须和类 阅读全文
posted @ 2020-05-25 09:36 一半人生 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 封装表现: 1、方法就是一个最基本封装体。 2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 public protected de 阅读全文
posted @ 2020-05-25 09:11 一半人生 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 局部变量和成员变量区别 区别一:定义的位置不同 定义在类中的变量是成员变量 定义在方法中或者{}语句里面的变量是局部变量 区别二:在内存中的位置不同 成员变量存储在堆内存的对象中 局部变量存储在栈内存的方法中 区别三:生命周期不同 成员变量随着对象的出现而出现在堆中,随着对象的消失而从堆中消失 局部 阅读全文
posted @ 2020-05-24 18:00 一半人生 阅读(254) 评论(0) 推荐(0) 编辑
摘要: jrm—Java虚拟机在进行程序运行时会向cpu申请一个内存约为10%左右,该内存被jrm分为5大区域 1、程序计数器 程序计数器是一块很小的内存空间,它是线程私有的,可以认作为当前线程的行号指示器。 那么计数器记录虚拟机字节码指令的地址。如果为native【底层方法】,那么计数器为空。 2、Jav 阅读全文
posted @ 2020-05-24 12:03 一半人生 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联系的一种形式、而多态为系统组件或模块之间解耦提供了解决方案。 本文主要围绕这三大特性介绍一下 Java 面向对象、组件解 阅读全文
posted @ 2020-05-24 11:53 一半人生 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 39 下一页