zoukankan      html  css  js  c++  java
  • Java“关键字”浅析

    1  普通关键字注意事项

    Java中取消了goto的使用(C语言中有goto关键字),取而代之的是循环标签。循环标签请见本人另文。

    1. 也就是说,在Java中,goto与const是保留字,不可以作为标识符使用。
    2. 而true、false是布尔型的直接量,null是引用类型的直接量,也不可以作为标识符使用。
    3. “$”该符号在定义标识符时应尽量避免使用,因为编译器中隐藏使用该字符,若使用,可能出现不可避免的错误。
    4. 定义标识符时,若使用除null以外的ASCII字符,则标识符的最大长度:65536,即216-1。
    5. Unicode转义的处理时期要早于转义序列与八进制转义。
    6. Unicode转义的处理时期是在编译器将程序解析成各符号之前就进行的。

    参考一下代码:

    1 //char c='u000a';

    上述代码虽然被注释,但是编译时仍会出现错误,它等价于:

    1 //char c='
    2 ';

    试想,该代码肯定不会编译通过啊!

    2  final关键字浅谈

    final关键字

    使用final关键字做标识符有“最终的”含义。

    final可以修饰类、方法、属性和变量

    • final修饰类,则该类不允许被继承。
    • final修饰方法,则该方法不循序被覆盖(重写)。
    • final修饰属性,则该类的属性不会进行隐式的初始化(类的初始化属性必须有值)或在构造方法中赋值(但只能选其一)。
    • final修饰变量,则该变量的值只能被赋一次,即变为常量。
  • 相关阅读:
    CSS强制英文、中文换行与不换行 强制英文换行
    vue 解决IE不能用的问题
    mysql 删除所有表
    sql server 删除所有表
    MySQL通过Navicat实现远程连接的过程
    php升级版本
    linux下与windows下的换行符 [转载]
    linux 的mysql数据库 数据库的路径的软连接
    并查集学习
    Mariadb开机自启动
  • 原文地址:https://www.cnblogs.com/qijunhui/p/8284281.html
Copyright © 2011-2022 走看看