Advertisement

关于Java表达式的学习笔记

阅读量:

java表达式

  • 字符

  • 运算符优先级相关的陷阱

  • 编码转换引发的问题

  • 注释

  • 转义字符引发的错误

  • 避免使用Unicode转义形式

  • 行注释中的转义字符问题

  • 泛型运算可能导致的问题

  • 原始类型变量赋值的影响

  • 9. 创造泛型数组的风险

  • 10. 正则表达式潜在的问题

  • 11. 多线程操作的潜在问题

    • 静态同步操作的风险
  • 静态初始化块启动的新线程会执行其自身的初始化代码

在Java程序中,表达式被视为最基本构成单元,在这些核心元素的基础上构建起整个语言体系。对于开发者而言,各种形式的表达式早已司空见惯成为日常工作中不可或缺的部分;然而即便如此基础的知识点背后也隐藏着许多容易被忽视但又容易导致错误的问题。

1. 字符串

复制代码
    String java = new String("疯狂Java");

生成了两个字符串对象。其中一个是'疯狂Java'这个directly quoted string literal对应的字符串对象;另一个是通过new String()构造器生成的string object。

Java程序中创建对象的常见方式有如下4种:

使用关键字new和构造函数来生成新的Java实例。
借助Class类提供的newInstance()静态方法可以实现同样的效果。

全部评论 (0)

还没有任何评论哟~