昨天整整一天,我都呆在图书里。本打算找一些书学习“正则表达式”,很失望,没找到有这部分的内容的书。发现了一本《Java深入解析》,其中涉及了很多平时没有注意的一些误区,也许开发的时候用不上,但是对这些概念却不能模糊。书中的内容还是很有用处,这里摘要了一些笔记。
1 在Java中,没有goto
语句。因为大量使用goto
语句会降低程序的可读性和可维护性,所以Java语言取消了goto
的使用。同时,为了避免程序员自行使用goto
所带来的混乱,Java语言仍将goto
定义为一个关键字,但是没有定义任何语法,故称为“保留字”。
2 true
、false
和null
在IDE中虽然以不同的颜色显示,但是并不是关键字,而是“字面常量”,就和String
类型的abc
一样。
3 定义名称时尽量避免使用$
,因为编译器在对.java文件进行编译的时候,会将”$”编译成顶层类型与底层类型的连接符。见下例:
package com.laixintao.Test;
public class Outer$Inner {
public static void main(String[] args) {
Outer o = new Outer()