java作业总结_Java作业总结(3)

过程总结:首先,对于前几次作业中,作业主要涉及的是简单的数据处理,是一些基础的数据与,到了后面,开始有链表和正则表达式的出现,让题目的难度上去,作为使用最广泛的链表ArraryList这个链表的工具类很多,每种工具类都有不同的作用,当他们组合起来后就可以解决一个实际问题,再到后来正则表达式的使用,使得对于链表的处理可以更加细致,让链表能够解决更复杂的数据问题,在链表中。难点在于如何使用其中的工具类使得代码更加简介,或者有些题目就必须使用某种工具类来完成这就是在链表方面的难点,在对数据的处理能够使用完善后,就可以解决一些简单的实际问题,比如制作一个计算机,又或者提取一个字串。当然,JAVA的核心,不在与链表,而是不同的类的设计java作为一种面向对象的编程,最重要的当然是不同不断类的设计让不同的类实现不同的功能,对于一个问题,并不是有多少个对象,就需要使用多少类。可能在一个问题中,有几个很相似的对象但是又有不同的数据中,我们可以对这些对象作为不同的子类,对于一个相同的对象放在同一个类中,这样可以减少耦合度,让一个类被修改的同时,不会有其它类收到影响Java的程序,最好的就是保持所有程序的封闭性,让这些程序,只有在使用时,才会对外开放,这样的程序,使得用户在使用的同时,不会对代码本身造成影响,同时代码在更新的同时,不会修改以前的代码,对于硬件来说,软件最大的特点在于其需要不断得更新换代,而且周期短,只需要一段时间,可能软件就需要更新一次这让软件的维修方面是一个很大的支出,在维修方面,如果代码本身存在问题,那么,在更新方面,就需要更大的支出。所以在软件刚开始设计时,就需要符合软件的设计原则,比如软件需要有良好的封装性,同时还需要实现低耦合。对于设计类的方面来说,最难的应该是正则表达式了,正则表达式在对于字符串的处理上使用非常广泛,但是设计方面是一个难题,在对于只对于数字的匹配上还没有什么问题,但是,在加入一些字符后匹配难度就大了很多。当然,类与类之间还有很多种不同的关系,但是并不一定是关系越密切或者关系越稀疏越好,需要依照题目而定,一般情况下为不同的类虽然不同,但是他们却可以合作实现一个功能,同时两者的代码被修改相互不会造成影响。还有Java中的图像类,这才是我们以后应用最为广泛的,将图像类写好后,可以实现一个用户使用的界面。在最后几次作业中,第一个就为业务拓张,也就是在不影响原功能的同时能够增加新的功能,这仿佛就是软件的升级。让一个软件具有更强大的活力。而后的两次作业中,就是对于字符的处理,其中用到了键值对,同时,还涉及了正则表达式的使用。两者的使用,让字符串被分析得更加透彻,让对于字符的处理上更加简单。还有就是lambler表达式的使用,表达式的使用,使得代码更见简介,同时使得在传递数据方面又有了一些新的方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值