学习java周期_Java第一作业周期总结

1。作业总结

自java开课,我们已经进行了三次作业的练习,一步步的从最开始的没有什么特别之处,到运用到java中独有的知识,从简单到复杂,初步了解了Java编程的基本准则。最开始的作业,写完之后,并没有真正理解面向对象的含义,直到第三次作业知道通过不同的面向对象设计方案,对一个相同的问题,可以有好几种不一样的解决办法,一步步的理解了面向对象的概念,不同于以往的面向过程。在刚刚接触Java的时候,自己还没建立一个java编程的概念,包括java中各种各样的功能和用法也不是很熟悉,所以在写作业的过程中遇到了很多问题,比如:在java中,next()方法是不接收空格的,在接收到有效数据前,所有的空格或者tab键等输入被忽略,若有有效数据,则遇到这些键退出。nextLine()可以接收空格或者tab键,其输入应该以enter键结束;直角三角形不能用a方加b方等于c方来进行判定;Math类,四舍五入,向下取整,每个数字随机出现的概率不相等,不用初始化,直接用Math.方法名()使用。 三次作业前两次完成的比较快,第三次花了大概一个星期时间作业去写完。   认识及教训:1.基础是最重要的,只有基础牢固才有可能对后面的学习有更加深刻的认识!同时,对一个最简单的程序也应该多去调试,多想想如果改动一下会出现什么结果?为什么必须那样写?多去想想这些问题然后去操作,会让你有更多的收获。这样反复地思考是很有用的;2.在学习的过程中,最好不是仅仅停留在java表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。3.在学习的过程中一定要动手做、试着写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。

2.Java设计心得

1.面向对象方法中,对象可以接受其他对象传来的消息,也可以向其他对象发送消息。面向过程是对计算机底层结果的一种抽象,其核心问题是算法的优化和开发,面向对象是直接把所有东西当作一个独立的对象,处理问题过程中直接考虑重现问题中各个对象之间的关系其核心是:封装,继承,多态。  2.代码的重用性:尽量保证相同功能代码只出现一次 ,一个对象应该对其他对象保持最少的了解。降低耦合度:对象直接需要交互,这就存在依赖,为了实现低耦合就必须减少依赖,依赖于稳定或不易变抽象。变量的声明类型尽量是抽象类或者接口。3.了解对象之间的关系,关联关系:一个类中的办法的参数,是另一个类的对象,了解聚合关系,组合关系在编程中是如何运用的。

3.测试的理解与实践

1.测试能够了解你所写的代码的完整性和全面性,可以及时的找到代码的错误,并及时地改正错误,完善代码的功能,加快你的编程速度。2.先进行需求的分析,提取出测试点,然后进行测试用例的编写,最后对测试用例进行检查,发现用例不足,再进行改正。

4.课程收获

首先要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人,其实不管java东西再多,总有规律可循。学习java要多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。这样才能举一反三,由点及面。java的所有编程思路都是“面向对象”的编程。要学好这门语言,一定要打好基础。还有一定要踏踏实实,我有时候总会很浮躁,导致问题不能解决,遇到问题一定要冷静,不同就问,和老师同学沟通,才能有所进步有所突破。通过同学的帮助和老师的教导,我对java有了初步的认识和了解。学习java首先主要是学习了Java的程序结构,包括了循环、数组、类和方法以及字符串处理等内容。在学习期间,上课认真听老师的讲解,特别是课后练习的题目,以及老师提供给我们的有关学习编程语言的方法和技巧,对于我巩固所学的理论知识有很大的帮助。现在我也只是刚刚开始学习Java语言,所以想真正掌握Java技术,以后还会有很长的一段过程需要我们更加努力地去学习。毕竟,知识需要靠积累才能真正掌握。

5.对课程的建议

希望老师在讲课时候能够稍微慢一点细一点,照顾一下我这种基础薄弱的同学。在课堂上可以增加互动,与学生多沟通,然后多让学生动手。

6.之后一阶段的学习计划

在后面的更难的学习中,我会在课后花费更多的时间去练习,去弥补自己的不足,不懂的就问同学,认真完成老师布置的课时和课后作业,把不懂的都学会。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值