![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 78
_suzhou
这个作者很懒,什么都没留下…
展开
-
JAVA编程思想笔记——初始化和清理(1)
1 用构造器确保初始化 构造器采用与类相同的名字。主类的名字和文件名要相同。 从概念上讲,初始化 和 创建 是彼此独立的,然而,在JAVA中,初始化 和 创建 是捆绑在一起的,两者不能分离。 构造器是一种特殊类型的方法,因为它没有返回值。这与返回值为空(void)明显不同。对于返回值为空,尽管方法本身不会自动返回什么,但是仍可选择让它返回别的东原创 2013-05-16 20:20:45 · 762 阅读 · 0 评论 -
【现代编译器】语法分析——正则表达式,上下文无关文法,递归下降分析,分析树
1 正则表达式 1 最基础: 要找一个数字,它可能有一个负号在前面,那么就写上一个负号加上一个问号: -? 在JAVA中,\\的意思是“我要插入一个正则表达式的反斜线,表示其后的字符具有特殊的意义”,所以要描述一个整数,正则表达式应该是: \\d。同理,要插入一个普通的反斜线,则应该是:\\\\。 要表示“一个或多个之前的表达式”,应该使用:+ 综上,要表示“可能有一个负号,后面跟原创 2013-05-31 19:17:55 · 3345 阅读 · 0 评论 -
JAVA编程思想笔记【突击1】——初始化,访问权限控制,继承,多态
1 初始化 初始化的一些基本知识: 1 在类里定义一个对象引用时,如果不将其初始化,此引用就会获得一个特殊值null。 2 在定义类成员的地方为变量赋值(C++中不允许这么做)。 3 编译器会对“向前引用”发出警告 4 无法阻止自动初始化的进行,它将在构造器被调用之前发生。 public class Counter{ int i; Counter() { i = 7原创 2013-05-31 13:41:04 · 853 阅读 · 0 评论