`
shawnccx
  • 浏览: 165858 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java 中final类型的说明

阅读更多
final类型对于原生类型如int等来说,一旦声明了就不能改变了。
final类型对于引用类型来说,所谓的不能改变是指引用不能改变,即一旦指向某个对象了,就不能在指向其他对象了,但是引用的对象的内容是可以改变的
(例如,声明了一个final 类型的list后,可以做add()操作);

详见
http://www.360doc.com/content/08/0422/09/61497_1207589.shtml
分享到:
评论

相关推荐

    Java学习笔记---15.面向对象编程10-Java中final关键字,抽象类与接口

    在Java中, 可以使用final关键字修饰类、方法以及成员变量。 (1).final标记的类不能被继承; (2).final标记的方法不能被子类复写; (3).final标记的变量即成为常量,只能被赋值一次. 注意: 如果使用final来...

    Java中的“枚举类型

    我想几乎每一个学习Java语言的人在学习枚举的时候首先的一个疑问就是“为什么不用static final字段替代?”,有这个疑问就说明你已经摸索到了枚举类型的最主要功能......

    java三大特性说明

    清楚说明了java三大特性: 抽象:处理各种问题的第一步,把具体的问题与解决问题的方法结合起来,这就是抽象的过程.  Java常见的访问控制修饰符:  Public :到处都可以访问,不受包和父子类关系的限制  默认: 只...

    java100道选择题含答案

    Java 中的整型数据类型有 byte、short、int、long 四种,按需内存空间大小排序为 byte 。 面向对象编程 4. Java 类可以作为?(C)答案:类型定义机制和数据封装机制 Java 类可以作为类型定义机制,用于定义对象...

    南理工JAVA期末试卷

    在 Java 中,如果一个类中不存在抽象方法,则该类不能说明为抽象的。抽象类是不能被实例化的类,抽象类中的方法隐含地成为抽象的。 6. 静态初始化 在 Java 中,static 关键字用于声明静态变量和静态方法。静态初始...

    jedis-2.1.0.jar +java调用Redis教程 +方法说明

     字符串类型是Redis中最为基础的数据存储类型 它在Redis中是二进制安全的 这便意味着该类型可以接受任何格式的数据 如JPEG图像数据或Json对象描述信息等 在Redis中字符串类型的Value最多可以容纳的数据长度是512M ...

    JAVA面试题最全集

    1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出...

    Java程序设计试题一及答案.doc

    1. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是与文件目录的层次相同。 知识点:Java 包和文件目录的关系 2. Java 语言的类型是面向对象语言。 知识点:Java 语言的类型 3. 在 Java 中,...

    java基础入门教程

    香 港 则 在 今 年 4月 就 举 行 了 全 岛 的 Java杯 比 赛 ,在 计 算 机界掀 起 了 学 习 Java的热 潮 (尤 其 是 在 大 学 生 们 中 ,出 现 了 一 批 Java迷 )。 有 人 预 言 :Java将 是 网 络 上 的 "世 界 语 ...

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

     final 说明一个类为最终类,即改类不能再有子类。  public 说明类为公共类,该类可以被当前包以外的类和对象使用。  private 说明类为私有类。 (4) extends 子句用于说明类的直接超类。 (5) implements ...

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

    107 6.1 数组 107 6.1.1 数组说明和初始化 107 6.1.2 数组的使用 114 6.2 容器和字符串 118 6.2.1 容器 118 6.2.2 字符串 119 习题 123 第7章 Java语言中的异常 126 7.1 异常示例 126 7.2 异常...

    java基础知识点汇总

    java.lang.String 类是 final 类型的,因此不可以继承这个类、不能修改这个类。 #### 2.2 StringBuffer 的使用 为了提高效率节省空间,我们应该用 StringBuffer 类。StringBuffer 类提供的字符串进行修改,当你...

    java 面试题 总结

    java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类 3、int 和 Integer 有什么区别 Java 提供两种不同的类型:引用类型和原始类型(或内置...

    Java开发详解.zip

    010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...

    java面试宝典

    47、在java 中一个类被声明为final 类型,表示了什么意思? 12 48、下面哪些类可以被继承? 12 49、指出下面程序的运行结果: 【基础】 13 52、关于内部类: 13 53、数据类型之间的转换: 14 54、字符串操作:如何实现...

    netty-resolver-4.1.53.Final.jar中文-英文对照文档.zip

    注:下文中的 *** 代表文件名中的组件名称。 # 包含: 中文-英文对照文档:【***-javadoc-API文档-中文(简体)-英语-对照版.zip】 jar包下载地址:【***.jar下载地址(官方地址+国内镜像地址).txt】 Maven依赖:【*...

    Java语言基础下载

    基本Java数据类型 50 变量声明和赋值 52 引用(Reference)类型 52 存储器分配和布局 53 this引用 55 Java编码约定 56 运算符的优先级 58 升级和表达式的类型转换 62 独立实践 70 第五章:数组 71 学习目标 71 数组...

    Java面试宝典-经典

    72、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 49 73、字节流与字符流的区别 50 74、什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用...

Global site tag (gtag.js) - Google Analytics