上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 1. 函数式接口 概述:有且仅有一个抽象方法的接口。 Java中的函数式编程体现就是Lamabda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,Java中的Lmabda才可以顺利的进行推导。 如何检测一个接口是不是函数式接口? @FunctionlI 阅读全文
posted @ 2021-01-17 15:56 year12 阅读(81) 评论(0) 推荐(0) 编辑
摘要: java代码在计算机中经历的三个阶段 第一个阶段(源代码阶段): 先从java文件按成员变量,构造方法,成员方法通过javac编译成class文件。如上图Person.java-->Person.class 第二个阶段(Class类对象阶段): 通过类加载器把class文件中的成员变量,构造方法,成 阅读全文
posted @ 2021-01-10 13:17 year12 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、String str = "test";以这种方式赋值时,JVM会先从字符串实例池中查询是否存在"test"这个对象,如果存在,直接把实例池中"test"的地址返回给str。如果不存在,则会在实例池中创建"test"对象,并把该对象的地址返回给str。 2、String str = new St 阅读全文
posted @ 2021-01-06 15:27 year12 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1.1 什么是不可变? 对象一旦创建后,其状态不可修改,则成为不可变对象。一般对象满足以下三点,则可以成为是不可变对象: * 其状态不能在创建后修改。 * 所有域都是final类型。 * 其构造函数构造对象期间,this引用没有泄露。 1.2 什么 String 类要被设计成不可变的呢? 1)常量池 阅读全文
posted @ 2021-01-06 15:15 year12 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 多线程 1.实现对线程 1.1 进程 进程 : 是正在运行的程序 * 是系统进行资源分配和调用的独立单位 * 每一个进程都有它自己的内存空间和系统资源 1.2 线程 线程 :是进程中单个顺序控制流,是一条执行路径 * 单线程 : 一个进程如果只有一条执行路径,则成为单线程。 * 多线程 : 一个进程 阅读全文
posted @ 2021-01-03 22:34 year12 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 内部类 1.1 内部类概述 内部类:就是在一个类中定义一个类。 内部类访问特点 * 内部类可以直接访问外部类的成员,包括私有。 * 外部类要访问内部类的成员,必须创建对象。 1.2 成员内部类 按照内部类在类中定义位置同步,可以氛围如下两种形式 * 在类的成员位置:成员内部类 * 在类的局部位置:局 阅读全文
posted @ 2021-01-03 13:39 year12 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 接口 JAVA编程思想有一句话说:接口被用来建立类与类之间的协议。 如果你想在JAVA实现多重继承,那你必须使用接口。(Java语言特性:单继承多实现) 在接口和抽象类的选择上,必须遵守这样一个原则:行为模型应该总是通过接口而不是抽象类定义。 1.1 接口概述 接口就是一种公共的规范标准,只要符合规 阅读全文
posted @ 2021-01-03 13:25 year12 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 抽象类 1.1 抽象类概述 在JAVA中一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类 1.2 抽象类的特点 * 抽象类和抽象方法使用abstract 关键字修饰 * 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 * 抽象类不能实例化 只能通过子类实例化, 阅读全文
posted @ 2021-01-03 13:01 year12 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 多态 1.1 多态概述 同一个对象在不同时刻表现出来的不同形态 多态的前提和体现 * 有继承/实现关系 * 有方法重写 * 有父类引用指向子类对象 1.2 多态中成员访问特点 成员变量: 编译看左边,执行看左边。 成员方法: 编译看左边,执行看右边。 为什么成员变量和成员方法的访问不一样? 因为成员 阅读全文
posted @ 2021-01-02 16:58 year12 阅读(150) 评论(0) 推荐(0) 编辑
摘要: JAVA编程思想:“static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。”这段话虽然只是说明了static方法的特殊之处,但是可以看出sta 阅读全文
posted @ 2021-01-02 15:38 year12 阅读(144) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页