zoukankan      html  css  js  c++  java
  • Java课程感想

    Java课程感想

            不知不觉已到了学期末,刚开始上网课的情景似乎还近在眼前,没想到这么快一个学期就要结束。这个学期的上课方式与从前截然不同,上网课对我来说还是比较新奇的,所以感触良多,在这里就说一说。

            其实说起来刚开始还是有些不适应的,因为是第一次以这种方式上课,不同的媒介,不同的地点,不同的方式,打破了我们以前上课的习惯,以前都是带着书到教室,与老师面对面,听讲的同时认真记笔记,老师近在眼前,一切都是生动活泼的;而现在与老师隔着一个屏幕,再也不能身临其境的听老师讲课,甚至一节课下来连老师的脸也见不到,其实到了学期末同学们连老师长什么样也不知道,这就很难让同学们在课程与老师之间建立联系,再者,同学们分布在各地,下课了不能与同学面对面交流,只能靠评论和弹幕来讨论,这就增加了交流意见的难度。但是我想说的是,网课是特殊时期时我们能用到的最好的上课方式了,它也并不是一无是处,还是有很多优点的,也就没必要再吹毛求疵。

            说到Java,其实它在我心中一直时非常高大上的,因为从小就听过,编程在我看来也是非常酷的一件事,所以非常希望能有机会接触。这个学期终于能够上手,其实我内心是很激动的。刚开始时,因为提前看了B站的java课程,所以听从建议下载了EditPlus,还配置好了环境,但是后来开始正式上学校的java课程时,蔡老师却建议使用eclipse,并且环境配置似乎与B站的有所不同,所以当时光是下载安装eclipse和环境配置就费了不少时间,因为当时对这些还一窍不通。其实当时没想到光是这个准备工作就这么复杂,让我对java的热情瞬间就没了一半,后来想想,万事开头难,而且是我自己把事情搞复杂的,仔细想想,其实只要按部就班的跟着视频做就能把这些搞定,所以事实上并不难。刚开始上手eclipse时,我还感觉很复杂,因为又要建立一个工作环境,又要建立一个包,包里有包,包下面还有类,或者接口一类的东西,东西太多,有点难记,感觉有点多此一举,但是当熟悉了java之后,操作也更加熟悉和流畅,这些也就不再是问题。

            在上课时,刚开始还是有点难适应的,因为第一次上网课,只知道盯着画面看,满屏的ppt,看久了也容易视觉疲劳。记得老师java第一节课讲的是类和方法,当时听的有点懵,因为java和C语言的结构有所不同,C语言是函数,而java是方法,还多出来一个类,但是经过老师的讲解和在eclipse上的演示,还是能理解的。让我印象深刻的是后面的课,老师讲到java与其他语言的不同之处在于是面向对象,而其他语言是面向过程,面向过程对于编程者来说比较友好,因为它与编程者的思考方式契合,老师让我们要把编程方式改过来,思考问题的方式也要变化,所以这就有点难受,因为已经习惯了面向过程,一下子比较难改过来。当面向过程时,想的是总体的流程,一步一步写下来;而面向对象需要将一个个的对象封装,这就改变了我习以为常的编程方式,所以刚开始会有点不适应,但是当做了几次的大作业后,我开始渐渐的得心应手了,在每次的大作业中强迫自己以这种角度思考问题,一次次的强化这种思维方式,能慢慢形成习惯。

            再说大作业,一开始老师说有大作业,并且说到大作业难度很大,说实话我是有些慌的,因为编程我并不擅长,而且老师说基本上每个星期就有一次大作业,难度很高,而且大作业成绩和期末总评挂钩,这让我有些恐惧,生怕自己写不出来导致挂科。但是好在第一次大作业老师放了水,难度并不高,让我们小试牛刀,先试试水,有个过渡的过程,因为第一次就难度太高的话可能很多人都会过不了。到后面难度渐渐开始加大,但也还没有到老师说的困难级别,这让我有些飘了,以为自己的java编程还有点水平。一开始的大作业几个小时就能解决,到后面开始得用几天,因为没有完全空闲的时间来写,只能断断续续的找些时间来编程,这就导致浪费了许多时间,因为要找回上次的思路。但是说到底这都不是真正的大作业,因为难度还不达标,直到水文数据校验的那一次,才算是真正意义上的大作业,那次作业花费了前前后后差不多一个星期的时间,主要是因为第一次接触正则表达式,这个新奇的知识刷新了我的认知,它的作用很重要,用法也很多,在编程之前还得从零学起,好在老师提供了一个测试正则表达式的网站,可以让我们不断试错,一次次的尝试,花费了好长时间才把正则表达式写出来,所以花费了比较长的时间,并且这次大作业难点也颇多,需要有全局的认识,写完之后还要针对测试点进行修改,这又花费了一部分时间,这次大作业让我真正认识到了它的难度。后面的每次大作业都涉及了新的知识,不管是继承还是多态,都让我们在做作业的同时学习了更多。

           上完一个学期的Java,通过课上的理解和课后的大作业,我已经基本掌握了一些基础的java知识,但是,说到底也只是基础,我要学习的还很多,因为现在所学都只是皮毛,要深入还得多加学习。每次去CSDN学习时,都能看到一些大佬写的文章,他们的代码完全是我看不懂的样子,就拿for循环来说,我的用法只是最基础的,其实还有许多更高效的用法,而我却只会最基础的一种,由此可见我所学的知识有多浅薄。再说到每次大作业,努努力的话都能在截止时间前完成,这就让我们有了一种自己编程水平还可以的错觉,其实我们目前所学不过是九牛一毛,后面还有许多知识等着我们去探索,“学海无涯”就是这个道理,所以说,要想学好Java、还是任重而道远啊。

  • 相关阅读:
    Saltstack module gem 详解
    Saltstack module freezer 详解
    Saltstack module firewalld 详解
    Saltstack module file 详解
    Saltstack module event 详解
    Saltstack module etcd 详解
    Saltstack module environ 详解
    Saltstack module drbd 详解
    Saltstack module dnsutil 详解
    获取主页_剥离百度
  • 原文地址:https://www.cnblogs.com/tj2020/p/13035657.html
Copyright © 2011-2022 走看看