这个问题困扰我很久了,不知道有多少人正被这个问题困惑或者曾经困惑过:
我发现自己的代码怎么写都是一个样子
就是:
publci class Test{
     public void a{
      int c;
      int d=b(c);
        下面又是反复的这么调用,直到程序结束。
     }     public int b(int c){
       .......
        return c;
     }
}代码一直是这样写,很困惑,就是感觉写了多少代码自己都没有提高,我可怎么办啊 。。
郁闷死了。
我就是想知道代码该如何写才能提高自己呢?
请楼下的多分享经验

解决方案 »

  1.   

    有的时候感觉自己写的代码很蠢:publci class Test{
        public void a{
          int c;
          b(c);
          d(c);
            下面又是反复的这么调用,直到程序结束。
        }    public void b(int c){
          .......
            return c;
        }
       public int d(int c){
         .......
            return c;
       }

    红色的部分,感觉看了很不舒服。
      

  2.   

    两个方法各自完成不同的功能啊,比如说:public Connection conn = null;
             public void getConnection() {
    try {
    Class.forName("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection(
    "jdbc:mysql://127.0.0.1:3306/xiesisi", "root", "root");
    conn.setAutoCommit(false);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    这个完成对conn的初始化 public void close() {
    try {
    conn.close();
    } catch (SQLException e) {
    e.printStackTrace();
    }
    }
    这个完成关闭,怎么会不舒服类。。你写到一个方法里才会发现不舒服。。
      

  3.   

    在熟悉基础理论的情况下,多体会oop思想
      

  4.   

    大哥,你的Connection无返回值,怎么调用这个方法啊?
    建议改成:public Connection getConnection();
      

  5.   

    给楼主的建议:
    1.编写代码尽量面向对象,不要上来就写a,b什么之类的。
      类名尽量如:Fruit,Apple,Banana
    2.多看看别人写的成功的例子,多动手。慢慢的就会形成习惯。
    3.代码多的方法可以包装成一个类,用到时再引入调用。这样做可以降低代码的依赖性(耦合性)。
    4.经常写注释。格式要规范。就你2楼的代码可以这样写,具体的内容自己加,指给你思路:
    package com.linqing.dao;public class FruitMarket{ 

      /** 苹果 */
      public void apple() { 
          int cout=1; 
          banana(cout); 
          date(cout); 
            // 下面又是反复的这么调用,直到程序结束。
        } 
      /** 香蕉 */
      public void banana(int c){ 
      // .......
          // return c; 此处方法是 void 无返回值,所以return出错。
      
        } 
      /** 枣子 */
      public int date(int c){ 
            return c; 
      } 
    }这样写,是不是形象多了,好看多了,写代码时要习惯性的注释,有些人说自己记忆力好,不写注释没有关系,自己知道是什么东西就好,我觉得不是的,写东西就要求规范,要写注释,而且开发当中是要给别人看的,你自己知道含义,别人不一定知道,所以建议写注释。
      

  6.   

    我建议看看JDK类库的开源代码,特别是看看io类库和Util类库中类的组织,继承,接口,抽象类机构。多思考,才会有感觉。多看别人的好代码?
    多想为什么要这么写?
    多写这样的好代码?一定能脱离面向过程带来的习惯。