今天同事突然问我 ,为什么你们Java的代码  花括号是写在代码后面的啊,
static int dfgfdg(String sql) {
return sql.toLowerCase().lastIndexOf("order by ");
}.net里面是这样的
static int dfgfdg(String sql) 
{
return sql.toLowerCase().lastIndexOf("order by ");
}
我说没什么啊 只是一种显示的格式,自己可以改的啊,同事硬说  这样显示肯定有他的道理 
我纳闷了  ,呵呵,我真的部晓得怎么跟他说,大家帮忙解释哈

解决方案 »

  1.   

    C系列的语言都是花括号换行,包括C#,C++,C 编译器生成的就是这样
    JAVA是接在后面的
    所以根本不存在什么趋势是那种.看个人习惯了
      

  2.   

    呵呵,因为大家都这样写,我觉得也是一个习惯.
    JAVA里面放在方法后,而.net-C#一般是放在下面.
    同样我个人习惯,如果程序是JSP.那么JSP里的JS方法也按JAVA的习惯,如果是asp.net,JS就按C#编习习惯,
    呵呵.
      

  3.   

    个人严重讨厌单独一行的写法,一开始写花括号的时候,就放在行尾了——受BASIC
    IF condition THEN
    END IF
    的影响,以及当年拍内幕小,DOS下字体大的影响
      

  4.   

    你们Java的代码  花括号是写在代码后面的啊。
    这个是java的语法决定的,必须这么写,不然java虚拟机根本无法编译你的程序,更不可能把你的程序转化为机器指令,运行。其实这样的问题,有点无聊,就好比,问男人为什么不带胸罩,我们女人都带的啊
      

  5.   

    随便怎样都可以。
    .NET的IDE默认不写一行,eclipse IDE默认写一行,大家懒的该默认,也就成这个样子。
      

  6.   

    Eclipse的code format就是{放在函数后面
    两种都挺好啊,代码清晰就好了
    自己喜欢Eclipse的风格
      

  7.   

    完全是个人习惯你朋友也没有说错,,其实用。net的方式,,好处就是比较容易比对括号数,,,不容易缺括号,,多括号的,,,,
    http://e188e.cn为您解答
      

  8.   

    这也算问题吗?
    你跟他说 java灵活
      

  9.   

    用Eclipse或者MyEcplise可以用ctr+shift+f来格式化代码
      

  10.   

    JAVA代码的格式,各个公司的要求不一样,一般开发一个项目,项目经理会给一个文档的,里面的格式就要求很详细了
      

  11.   

    哈哈,就这么说
    也许java想和.net区分开
    怎么样写都不错,你同事挺搞笑