A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 荣凯旋 黑马帝   /  2012-1-26 01:11  /  3175 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 荣凯旋 于 2012-1-27 11:48 编辑

刚一接触基础视频的时候,毕老师就说到学习JAVA关键是思路和思想~老师提的时候估计初学者对着个思路和思想的见解没什么具体的具体的感觉~ 但我通过这几天的学习,突然感觉到这个思想和思路太重要啦~我知道为什么有的人总是说搞IT得,特别是搞编程的太聪明啦~ 其实不是他们聪明,而是他们的思路比我们的传统思路更严谨吧啦~他们要做的就是滴水不漏~而我们传统思路漏洞太多,操作也复杂些~而且有些往往是错误的~猛一听很正确,但仔细推敲根本就是个错误~ java是面向对象的,一切都是对象,是对现实中的描写,通过这几天的学习深有感悟呀~
比如留言板分页问题,和培训中心安排房间问题等等~ (详见张孝祥老师的java就业培训教程),如果我们按照常规思路想是根本想不到,或者根本就是做出来就是错误的~
还有张孝祥老师讲到函数写的一个例题
public class Func4
{
       public static int getArea(int x, inty)
        {
          if (x<=0 | y<=0)
          return -1;
          return x*y;

        }
        public static void main(String[] args)
        {
         int area = getArea (3,5);
         System.out.println("first Acreage is"+area);
          System.out.println("second Acreage is"+getArea(2,4));
          getArea(6,10);

}

  
}
这样的程序对传入的参数值进行啦检查控制,明显要专业的多,也是软件编码规范中一个起码的要求,很多程序都是有非法参数引起的,我们应充分理解并有效地使用类似上面的方式来防止此类错误!!
  所以这就是思路和思想问题,怎么样才能把代码写的更加规范,更加专业,有血有肉,更加严谨和做到滴水不漏才是最重要~只有这样或许我们才能在以后的编程之路上走的更高,更远吧~~
思想是有成熟度的~所以我们为了迅速提高成熟度,要多读些优秀的代码,模仿写些有些代码~多敲代码不断加强思想~

评分

参与人数 1技术分 +1 收起 理由
祁焱 + 1 很给力!

查看全部评分

6 个回复

正序浏览
谭威 中级黑马 2012-7-10 11:36:27
7#
赵太云 发表于 2012-7-8 22:39
上面的代码!return -1; 和return x*y; 后一个应该是多余的吧!

怎么是多余的呢?  如果参数有错,会返回-1,没有错会返回x*y,if没加{}。加上的话就是
if(x<=0|y<=0){
   
}
回复 使用道具 举报
赵太云 来自手机 中级黑马 2012-7-8 22:39:24
地板
上面的代码!return -1; 和return x*y; 后一个应该是多余的吧!
回复 使用道具 举报
不用担心,慢慢来兄弟
回复 使用道具 举报
顶起,毕老师的学习方法确实很独特。不过学习视频好多,我特别担心我的时间不够。
回复 使用道具 举报
郭繁森 来自手机 黑马帝 2012-1-26 20:42:38
藤椅
老师老手提的编程思想是编万行代码犯千行错误后的经验积累感悟,是忘记所编代码后沉淀下来的东西,不是简简单单就能理解其深意的。
回复 使用道具 举报
对啊。实际上在开始的时候毕向东老师讲的编程模式的时候给我留下深刻印象。所有的东西都是通过普遍学习后逐渐积累然后在模仿、细化再形成自己的一种习惯。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马