一段代码的思考(c和java个不同)

{ int x=12; {int x=96; x=x+4; } x=x-5;//x运算后的结果为7,而不是95 } 在c和c++里,上边的x相当于定义了两个变量,第二层大括号里的代码对 x的操作都是对第二个x 的操作 不会影响到第一个x,第一层大括号的代码对x的操作都是对第一个的操作,跟第二个没有任何关系 但这种在java里是不允许的 因为java认为产生了混淆,编译器会认为变量x在第一层大括号里被定义,不能在第二层大括号中被重复定义
java | 2008-01-30 20:34 | 阅读 1768 次 | 评论 0 条

java中Scop的问题

java中Scop的问题 变量中的作用域(Scop) 记住这样的一个道理,在定义变量的语句所属的那层大括号之间,就是这个变量的有效作用范围,但不能违背限定以后使用的原则。
java | 2008-01-30 20:25 | 阅读 2031 次 | 评论 1 条

java开发前奏

基本上 一个类就是一个文件 为什么要这样呢 主要是为了他的访问问题 所以就好一个类就是一个文件 因为一个文件就只可以有一个public的类
java | 2008-01-28 21:47 | 阅读 1062 次 | 评论 0 条

java开发前奏

1\类和类文件不同 一个类可能包含很多类文件 2\path 的作用是系统可以同时依次指向多个路径 3\java虚拟机查找类的过程不会在当前目录下查找,只找calsspass指定的目录 4\
java | 2008-01-23 17:29 | 阅读 996 次 | 评论 0 条
文章分类
最新评论