黑马程序员技术交流社区

标题: Java中关于{}和()的疑问 [打印本页]

作者: 15521086286    时间: 2016-1-27 22:54
标题: Java中关于{}和()的疑问
大家好,我是个爱看书的人,黑马2015年9月版入门教材80页倒数第四行中说,使用一对大括号包围起来的若干行代码就是为一个代码块。So,问题来了:
1Java语法中对{}和()[]除了大括号,小括号,中括号有没有具体的一个叫法,其由来是什么,为什么不同的位置使用这种括号?
2那么用一对小括号包围的起来的代码叫什么?例如for(){} ,例如 方法(){};就是小括号里面的内容,加上小括号,Java中有给定定义么。

那么for(){} 循环中,还有匿名内部类中,其{}加上里面的代码是代码块么?那算什么代码块,是局部代码块?局部代码块是出现在方法中的。

3黑马2015年9月版入门教材13页2.1.1中说Java语句分结构定义语句和功能语句,结构语句用于声明类或者方法,功能语句必须用;解释,那么for(){},是结构语句还是功能语句?还是循环语句算是一种方法?或者Java语句分结构定义语句和功能语句还有循环语句?

作者: cjwhale    时间: 2016-1-27 22:55
C发展产生了C++(这里的++就是自增运算符), Java是由C++发展而来(java = C++--), java里面有许多C和C++的语法规则. 你问的问题我是没有能力回答的, 如果你真的想了解这些东西, 可以去看C语言的C99标准, 里面都有具体的定义.

其实LZ你完全没必要看黑马的教材, 你真的要钻为什么不去看外国经典教材呢?
作者: 15521086286    时间: 2016-1-27 23:32
说得好,有推荐的外文入门JAVA教材么,需要基本定义解释。最基础的
作者: 15521086286    时间: 2016-1-28 23:47
cjwhale 发表于 2016-1-27 23:06
C发展产生了C++(这里的++就是自增运算符), Java是由C++发展而来(java = C++--), java里面有许多C和C++的语 ...

你能说说你自己看法,还有你自己对对象是什么的看法么?交流下
作者: 小四姐姐    时间: 2016-1-31 15:23
我已经晕了
作者: 15521086286    时间: 2016-2-3 18:04
小四姐姐 发表于 2016-1-31 15:23
我已经晕了

为何会晕啊?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2