`
MoonMonster
  • 浏览: 35968 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java语言的final关键字

    博客分类:
  • Java
阅读更多
1. final修饰类,表示该类不可以被继承

2. final修饰方法,表示该方法不可以被重写(override)

3. final修饰属性,表示该属性必须要初始化,并且只能赋值一次(即不能被修改)
private static final int num = 10;


4. final属性的赋值可以在定义属性时,也可以在构造方法中赋值
private final String name;	//该行代码在构造方法调用之前执行
	public Student(){
		name = "AA";
	}


5. final修饰局部变量
在定义的时候可以不用赋值,但只能赋值一次
final int t;
		t = 10;
		t = 20; //error


6. final修饰参数变量
那么传入的值只能用,不能修改
防止传入的值被篡改
public void a(final int a){
		a = 10;	//error
	}
分享到:
评论

相关推荐

    【Java语言基础】final关键字

    【Java语言基础】final关键字 修饰词:final 最终的最后的 final关键字可用于修饰符,变量和方法,用于表示它修饰的类,方法和方法不可改变。 final 最终的最后的 final修饰变量时,表示该变量一旦获得了初始值之后...

    【Java编程教程】详解Java final 关键字.pdf

    java中的final关键字是用来限制用户的。java final 关键字可以在许多上下文中使用

    Java基础精品课12-抽象类录屏7.final关键字.mp4

    Java基础精品课12-抽象类录屏7.final关键字.mp4

    final关键字的使用

    Java编程

    java中public、protected、默认、private关键字

    Java 中的访问修饰符是 Java 语言中一种基本概念,用于控制类、方法、变量、构造方法等成员的访问权限。 Java 中有四种访问修饰符:public、protected、默认(default)和 private。这四种修饰符的作用域从大到小...

    有关Java中关键字final的理解

     值得注意的是:对于基本类型,使用final关键字将使数值恒定不变;而对于对象引用,final则是使引用恒定不变。一旦引用被初始化为指向一个对象时,它也无法再指向另外一个对象,然而该对象本身是可以被修改的。 ...

    《Java程序设计案例教程》教学课件02Java语言基础.pptx

    2.2 变量和常量 2.2.2 关键字 关键字是Java语言中已被赋予特定含义的标识符,只能供Java编译系统使用。Java语言中不允许用户对关键字再赋予其他含义。Java语言中的关键字见表2-1。 表2-1 Java语言中的关键字 另外,...

    Javaw基础课程笔记.zip

    day01、Java 语言发展史_JDK的安装_HelloWorld程序的编写_关键字_标识符_基本数据类型。 day02、Java 数据类型转换_ASCII编码_各种运算符。 day03、Java 选择排序、循环结构和循环控制语句。 day04、Java IDE集成...

    终于明白为什么要加 final 关键字了!

    作者:guanpj ...在开发过程中,由于习惯的原因...在 Java 8 之前,匿名内部类在使用外部成员的时候,会报错并提示 “Cannot refer to a non-final variable arg inside an inner class defined in a different method”:

    Java实验1 Java语言程序设计基础训练.doc

    Java中的基本数据类型可以使用final关键字修饰,表示该变量的值不可更改。 三、控制语句 Java中的控制语句包括顺序结构、选择结构、循环结构。顺序结构是指按照顺序执行的语句,选择结构是指根据条件选择执行的...

    JAVA语言程序设计【高清版】.pdf

    第1章 Java语言 1 1.1 Java语言简介 1 1.1.1 Java语言的问世 1 1.1.2 Java语言的组成 1 1.2 开发环境的安装 3 1.3 一个简单的Java应用程序 4 1.3.1 Java应用程序示例 4 1.3.2 使用Java核心API文档 7...

    Java语言基础下载

    final关键字 106 内部类 106 实例分析 110 抽象类,接口 115 内容总结 120 独立实践 121 第八章:异常 122 学习目标 122 异常的概念 123 异常的分类 123 实例分析 124 自定义异常 126 方法覆盖和异常 127 内容总结 ...

    Java面试题深入解析:在互联网公司面试程序员需要留意的六个问题.docx

    final关键字的作用是什么?等等。 ## 2. 面向对象编程 Java是一种面向对象的编程语言,因此Java程序员需要掌握面向对象编程的相关知识,包括类、对象、继承、接口、多态等等。在面试中,面试官可能会问及Java中的...

    Java面向对象程序设计笔记

    4. Final关键字: 13 5. 抽象类: 13 6. 接口 14 7. 接口与抽象类的区别: 15 8. 设计模式 15 单一设计模式: 15 策略模式: 16 模板模式: 16 组合设计模式: 16 9. 多态 16 10. 内部类 17 ...

    java习题汇编.docx

    Java 中的常量可以使用 final 关键字定义。 final 关键字表示该变量的值不能被修改。 11. Java 条件运算符 Java 中的条件运算符是 ?:。 条件运算符可以用来实现简单的条件判断。 12. Java 位运算符 Java 中的位...

    java教程.rar

    示例描述:演示简单Java语言基础。 BianLiang.java 一个局部变量的例子 第3章 示例描述:本章学习、介绍如何使用控制语句。 BreakText1.java 基于for循环的例子 第5章 示例描述:介绍并演示类的概念以及类的...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...

    马士兵JAVA笔记(全).docx

    整型常量可以用final关键字表示,例如final int a=123;实型常量可以用小数点表示,例如double b=3.14;字符常量用单引号括起来,例如char c='a';逻辑常量只有TRUE和FALSE两个值,例如boolean d=TRUE;字符串常量用双...

    Java入门教程(微学苑)-part1

    1.1 Java语言概述 1 1.2 Java虚拟机以及跨平台原理 2 1.3 关于JVM的执行效率 2 1.4 客户端市场的折戟 3 1.5 Java的主要就业方向 3 1.5.1.1 Web开发 3 1.5.1.2 Android开发 3 1.5.1.3 客户端开发 3 1.6 Java的不同...

    议Java语言中常量定义的注意事项.pdf

    java是一种跨平台的面向对象的程序设计语言。在java的学习过程中会遇到很多的难点,比如在程序中正确定义常量时应注意那些事项,Final与static关键字如何使用,本文就此进行了探讨。

Global site tag (gtag.js) - Google Analytics