软件构造Lab1实验心得

先聊一聊作为一个新手首次使用java的一些感受吧:
(1)java编写代码需要更好的分块,且更需要了解各种接口即权限,它不像之前用的C语言只在一个文件下编程。
(2)同时java的包装好的函数也比c多好多,善加利用,能极大地减少代码行数,增加可读性。这一点真的极其重要,完成一个任务,你用的工具不同,编码效率完全不同,就好比拿刀的永远打不过拿枪的(大概)。
(3)对于图像的处理也是c中没有遇到的,需要花些心思去理解java的画图时用的纸和笔。
(4)面向对象编程,java更贴近实际问题,需要注意类及类的方法和函数的命名,不能随便用a,b,c等,特别容易混乱,善用名称,能够增加可读性,使得之后的拓展和利用更加方便。

实验心得

        第一,编程课一定要动手!编程课不去敲代码是绝对不行的,习题课的内容、实验课的内容也要亲自动手去敲。因为很多东西你只学理论是永远学不明白的,这个实验中,动手亲自去敲代码,对面向对象编程等各种概念才有了自己初步的认识。

        第二,提前了解java编程很重要。学了Java才后知后觉,用Java实现数据结构里的链表、树、图有多么轻松!面向对象编程的实现和测试优先等编写策略,都是自己之前没体验过的,需要努力适应。

        我觉得以上两点是学好这门课的基础,C语言教我们从无到有,而软件构造则教我们从有到好,进一步了解编程的世界。

        以上就是完成lab1的一些想法与心得,虽然可能会有些想法可能会比较低级,简单,但这就是一个新手最直观的感受,希望能给大家带来一点点的帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值