局部变量,作用于大括号之内。出去没有了。 方法的参数也算是局部变量 final修饰的局部变量,赋值就会报错。第二次赋值就算是和第一次的值一样都是200也不行。 刚开始不赋值,后面再赋值是争取的 新建一个Student类,里面只有一个成员变量 name。然互写有参构造、无参构造、getter和sett ...
分类:
编程语言 时间:
2019-07-21 18:31:38
阅读次数:
107
创建一个父类 在创建一个子类。继承这个父类。现在二者产生了继承关系。 在父类里面写一个方法 子类可以覆盖重写这个方法 那么子类就不能覆盖重写这个父类用final修饰的方法了。 abstract和final关键字不能同时使用 抽象是没有方法体的 抽象方法所在的类 也必须是抽象类。 子类中是一定要覆盖重 ...
分类:
编程语言 时间:
2019-07-21 18:30:46
阅读次数:
112
final关键字的作用: 数组使用 数组的初始化方式总共有三种:静态初始化、动态初始化、默认初始化 foreach循环用于读取数组元素的值,不能修改元素的值。 ...
分类:
编程语言 时间:
2019-07-14 13:27:26
阅读次数:
116
final修饰类 当用final去修饰一个类的时候,表示这个类不能被继承。 将类定义成final后,结果只是禁止被继承。由于禁止了继承,所以一个final类中的所有方法都默认为final。 在自己设计一个类的时候,要想好这个类将来是否会被继承,如果可以被继承,则该类不能使用fianl修饰,在这里呢, ...
分类:
编程语言 时间:
2019-07-08 00:32:54
阅读次数:
153
线程同步机制 线程同步机制是一套用于协调线程间的数据访问及活动的机制。该机制用于保障线程安全及实现这些线程的共同目标。 java平台提供的线程同步机制: 锁 volatile关键字 final关键字 static关键字 其他(如:Object.wait()/Object.notify()等) 锁机制 ...
分类:
其他好文 时间:
2019-07-07 12:43:29
阅读次数:
112
final关键字:final:最终,终极 final:作用:修饰类,变量,方法、成员变量的访问 1.final修饰变量: final修饰局部变量: 把这个局部变量 变成一个厂里,这个厂里只能被赋值一次 final修饰成员变量: 要求这个成员变量 在创建对象之前必须初始化 所以final修饰的成员变量 ...
分类:
编程语言 时间:
2019-06-16 20:16:21
阅读次数:
97
概述 学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final 关键字,用于修饰不可改变内容。 final: 不可改变。可以用于修饰类、方法和变量。 1、 ...
分类:
其他好文 时间:
2019-06-08 14:52:34
阅读次数:
107
final 在 Java 中是一个保留的关键字,可以声明变量、方法、类。 什么是final变量 / 类 / 方法? 任何变量前被 final 修饰就是 final 变量,定义的类前被 final 修饰就是 final 类,任何方法前被 final 修饰就是final方法。 一、final类 ? 当用 ...
分类:
其他好文 时间:
2019-06-06 15:36:04
阅读次数:
103
一,scala单例对象 二,scala类 2.1 类定义,主构造器,赋值构造器 2.2 访问权限 2.3 伴生类,apply方法 三,特质 四,抽象类 五,继承 5.1 final关键字 5.2 type关键字 六,样例类,样例对象 七,匹配模式 7.1 匹配字符串,类型,守卫 7.2 匹配数组 7 ...
分类:
其他好文 时间:
2019-06-01 14:06:17
阅读次数:
104
我们很容易想到用final关键字进行修饰,我们都知道 final关键字可以修饰类,方法,成员变量,final修饰的类不能被继承,final修饰的方法不能被重写,final修饰的成员变量必须初始化值,如果这个成员变量是基本数据类型,表示这个变量的值是不可改变的,如果说这个成员变量是引用类型,则表示这个 ...
分类:
其他好文 时间:
2019-05-31 13:12:51
阅读次数:
146