首页 > 编程语言 > 详细

学习 java 编程语言两个月来的感受

时间:2015-12-14 16:31:40      阅读:252      评论:0      收藏:0      [点我收藏+]

  今天是我接触java编程的第81天, 现在的感受是觉得非常快乐, 每次看着自己的写的代码能成功运行的时候那种喜悦是无法言表的, 最初接触电脑还是在小学, 后来到了初中觉得电脑无非就是点点鼠标, 按按键盘, 到了后来知道了电脑原来还能干那么多事, 直到现在接触了编程, 才知道, 电脑这个东西不是简单靠人生经验就能理解的.

  以前看到网上关于程序员, 开发人员觉得他们很厉害, 能看懂这么难的东西, 现在看来这只是这些人敢于去认识去学习一些陌生的东西, 关于这个, 对于现在的我来说就是一种勇气, 他们时常会告诉我, 遇到困难, 遇到解决不了的问题, 不要去逃避, 沉下心来慢慢的去理解, 找出这个问题的根源, 然后用自己的组合技能去解决它, 我想这在以后的路上, 是一个非常重要的方法. 

  关于编程, 可能很多人一看就觉得自己根本不可能学会甚至看懂, 但是当你真正将自己埋在里面的时候, 其实没多少半斤八两的东西, 如果你要是真想掌握编程, 掌握代码, 让代码如同自己的手脚一样, 那将会是一段相当痛苦的过程.

  学习编程的过程, 其实跟做大多数事情是一样的, 开始学的时候, 觉得这些东西好难, 看不懂, 慢慢开始理解了, 也慢慢的觉得...这里我用一下 "好玩" 这个词吧, 因为我刚开始的时候确实就是这样的, 一直到现在摸清楚了这些东西的规律, 一开始觉得难得, 现在也开始觉得游刃有余了.

  比如当时学 面向对象 的时候, 怎么也不知道什么叫属性, 什么叫方法, 难得的我还想着用汉字来定一个方法名, 现在回头看看以前写的代码, 想笑

  面向对象是任何一种编程语言的核心内容, 在编程的过程中, 无论你用哪种语言, 都会用到这个思想, 其实面向对象很好理解

  理解了类与对象, 是我编程的路上一个转折点, 我想在这里分享出来

  我们上学的时候都知道数学公式, 物理公式, 其实面向对象编程跟这个道理是一样的

  有一个长方形, 长和宽分别是a,b

  一说这个都会想起数学公式长方形的面积:s=a*b

  面向对象无非也是这个道理

  将一个方法进行封装, 以后遇到长方形就套用这个公式就好了

  public class square {

    private int a;

    private int b;               //定义长方形长和宽的属性, 用private封装起来

    public void S(int a1, int b1) {          //定义一个没有返回值, 有参数的方法

      a = a1;                     //将长方形的长和宽的属性赋值

      b = b1;

      s = a1 * b1;            //或者是写s = a * b也可以

      System.out.println("长方形的长是"+a);

      System.out.println("长方形的宽是"+b);

      System.out.println("长方形的面积是"+s);

    }

 

  }

  这样一个方法就写好了, 以后直接调用这个方法就行了

  public class qqq {

    public static void main(String[] args) {

      square squ = new square();

      squ.S(3, 4);
    }

  }

输出结果:

技术分享

 

  编程这个东西其实说难也难, 说不难也不难, 无非就是记住数据类型, 弄明白分支, 循环, 判断语句, 总归都是有一个过程的, 我现在认为这个过程是这样的:

  刚开始学写代码(这是啥? 这?又是啥?)→→→→学了一段时间(哦, 原来是这样, 比着写就可以了是吧)→→→→又学了一段时间(只要这样的就这样这样写就对)→→→→再学一段时间(明白, 各种懂了)→→→→开始上项目了(难道不是这样写吗?哪里错了?)→→→→开始独立做一些项目了(原来代码还可以再优化, 经验还是太少了)

  这就是一个从难到简单, 又到难的过程, 这才是一个完整的成长的过程, 等以后的某一天, 你依然很平常的沉浸在自己的代码里面的时候, 这时候已经变成了别人眼中那些 "厉害" 的人.

学习 java 编程语言两个月来的感受

原文:http://www.cnblogs.com/wgbs25673578/p/5045098.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!