20155332 2016-2017-2《Java程序设计》课程总结

(按顺序)实验报告链接汇总

我的实验做的并不好。因为以前的没有跟上老师的进度,基础知识学的不扎实,做起实验来很困难。往往是这也不会,那也不会。无奈之下,只好看其他同学的博客,跟着刘子健、狄惟佳、陆忠民等同学的博客教程一步一步往下做。有时,他们放在博客里的代码我看不懂,还跑到他们宿舍去请教。感谢他们对我的帮助,让我顺利做完实验。

因为当时在申报大创,所以做了实验四后没有及时写实验博客。我一定尽快补上。

  • 实验一 《Java开发环境的熟悉》:命令行下Java程序开发、IDEA调试程序、编写代码
  • 实验二 《Java面向对象程序设计》:在IDEA中使用JUnit进行方法测试
  • 实验三 《敏捷开发与XP实践》:研究Code菜单、结对学习重构、复数类、密码学
  • 实验四 《实验四Android程序设计》:AndroidStudio的下载和使用
  • 实验五 《网络编程与安全》:客户端和服务器之间的通信,密码学算法的应用

    代码托管链接:

  • 给出statistic.sh的运行结果,说明本学期的代码量目标达到没有?

    达到了

  • 加点代码,改点代码是理解的最好方式,参考编程的智慧,谈谈你的心得

    仅仅把课本上的程序敲到电脑上是不行的,最后一次找老师检查课本代码,是我最惨痛的教训。老师让我们在链表里插入一个元素,在删除一个元素。而我仅仅是把书上代码敲了一遍,囫囵吞枣,一知半解,结果可想而知,没有做出来,失去了加分的机会。只有通过改代码,理解每一行代码的含义,知道每个对象,方法的作用,才算真正掌握这个知识点。
    看了编程的智慧,我总结了一下几点经验:
    编程时变量名要按照命名规则,让人一下就看出这个变量的含义,避免用拼音。

  • 要实现“高内聚,低耦合”,各个方法功能独立。
    注意封装、继承、多态的使用。
    养成添加代码注释的习惯。
    语句之间可以适当添加空行来增加可读性。
    要注意try catch的使用,处理异常。
    Don't Repeat Yourself!
  • 积极主动敲代码做到没?教材实践上有什么经验教训?

    说实话,我没有做到。我是被动的敲代码,只是为了完成任务。我真的很后悔,没有尽早纠正自己的学习态度。教材实践我有两次没做出来,这是我平时不用心的必然结果。
    我以后一定积极主动敲代码,化被动为主动,真正理解课本代码的含义。

  • 课堂项目实践

    我把所有课堂实践项目重新做了一遍,这是我写的博客。

  • 参考2016-2017-2 《Java 程序设计》课堂实践项目
  • 课堂实践链接
  • 课堂实践对提高应用能力有帮助吗?

    通过认真做,肯定有帮助。

  • 课堂实践上自己有什么经验教训?

    做好准备工作:要给电脑充好电,提前把虚拟机、码云、picpick、IDEA、蓝墨云打开,节省时间。
    注意时间:因为是限时实践。
    没有做出来课下一定要完成,并写博客记录学习过程,总结经验教训。

  • 课堂实践上对老师有什么教学建议?

    有些题目时间太短,很难在规定时间内完成,希望老师放宽到课后完成。

  • 你有什么项目被加分,谈谈你的经验

    我在课堂上提交的项目都是自己认认真真做的,我觉得都应该有加分。

  • 优秀作业(给出链接)
  • [第十五周课堂实践项目](http://www.cnblogs.com/besti2015/p/6950495.html
  • 你有什么项目被扣分,谈谈你的教训

    我有的课堂实践没有做出来,这个没有获得相应的加分。

  • 课程收获与不足
  • 自己的收获(投入,效率,效果等)

写博客是一种很好的学习方式。总结一周的学习成果,老师进行在线评论及时指出我们的问题所在,同学之间互相评论交流,共同进步与。对于我们来说,这是目前最好的学习方法。

这学期我最大的收获学会了自主学习。以前都是被老师逼着学,被家长逼着学,第一次接触自主学习,有些不适应。但渐渐的,我发现这样的学习效率很高,可以按照自己的计划,根据自己的需求来学习,哪里不会,就上网找博客,哪里不清楚,就编程来验证,哪里想不明白,写到博客里与老师同学交流,我们的学习积极性得到了充分的发挥。

我投入的时间很多,但是成绩不是很理想,我很难受,大学第一科总分下80的课程就是java了,只有73分。这说明我的投入和回报有很大差距,反映出我学习方式方法存在问题。没有达到老师的要求,没有跟上老师的节奏。我希望自己能在哪里跌倒,在哪里爬起。不要在相同的地方摔倒两次。多喝老师沟通交流,找到自己的不足之处,尽快改正,争取下学期取得满意成绩。

  • 自己需要改进的地方
    把自己的所学、所思、所想、所做都展示在博客里,不然很难得到老师关注,很难得到加分。
  • 结对学习是不是真正贯彻了?写一下你提供的帮助或接受了- - 什么帮助,并对老师提供参考建议
    没有真正贯彻。好多问题我们两个人都不会做,代码都看不懂,所以结对的作用并没有想象的那么大。
  • 给开学初的你和学弟学妹们的学习建议
    一定要培养学习的兴趣。如果对学习的课程没有兴趣,那么学起来会比较痛苦。虽然没有兴趣也可以学的很好,但我觉得要想有深入的研究,还得对这个东西感兴趣。就像谈恋爱一样,如果你不喜欢她,那么在一起也不过是貌合神离。
  • 如果重新学习这门课,怎么做才可以学的更好
    1.按照学习指导,认真学习课本。
    2.用心写博客,而不是当做任务来完成。
    3.有问题先自己解决,不要总是麻烦老师。
  • 下学期有什么可行的计划提升学习效果?
    1.每天抽出2小时阅读课本,两小时编写程序。而不是把所有任务堆在周末。
    2.老师给的资源要充分利用,老师给的教程要跟着一步一步完成,只有踏踏实实学习,才有实实在在的收获。
  • 问卷调查
  • 你平均每周投入到本课程有效学习时间有多少?一周5小时左右,三个小时用于写博客。
  • 每周的学习效率有提高吗?你是怎么衡量的?有提高。
  • 蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?没有促进。我觉得蓝墨云班课没什么用,大部分同学可以有理由玩手机了。用这个效果很一般,还不如不用。
  • 你觉得这门课老师应该继续做哪一件事情?每个人做一个小项目。
  • 你觉得这门课老师应该停止做哪一件事情?占用上课时间考试,而不讲知识。
  • 你觉得这门课老师应该开始做什么新的事情?不知道。希望老师多讲一些基础。什么程序设计的原则,什么数据库,什么andriod的项目都太高端了,我们学不懂。只希望把简单的题搞明白,写出的代码编译能够通过。
  • 其他任意发挥

  • 给出你的总结中涉及到的链接的二维码
  • 码云项目链接:

  • 预备作业1:
  • 预备作业2:
  • 预备作业3:
  • 第一周:
  • 第二周:
  • 第三周:
  • 第四周:
  • 第五周:
  • 第六周:
  • 第七周:
  • 第八周:
  • 第九周:
  • 第十周:
  • 实验一 《Java开发环境的熟悉》:命令行下Java程序开发、IDEA调试程序、编写代码
  • 实验二 《Java面向对象程序设计》:在IDEA中使用JUnit进行方法测试
  • 实验三 《敏捷开发与XP实践》:研究Code菜单、结对学习重构、复数类、密码学
  • 实验四 《实验四Android程序设计》:AndroidStudio的下载和使用
  • 实验五 《网络编程与安全》:客户端和服务器之间的通信,密码学算法的应用

20155332 2016-2017-2《Java程序设计》课程总结的更多相关文章

  1. java程序设计课程实验报告3

    北京电子科技学院(BESTI) 实     验    报     告 课程:java程序设计    班级:1353  姓名:陈都  学号:20135328 成绩:             指导教师:娄 ...

  2. java程序设计课程实验报告1

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:陈都  学号:20135328 成绩:             指导 ...

  3. 201671010127 2016—2017—2 Java怎样解决Java程序中中文乱码的问题。

    这是本次第二次分享新手在编程中遇到的问题,相信很多Java新手和我一样,在Java编程中会遇到中文乱码的情况,下面我就给大家分享我遇到问题和解决问题的具体过程. 我先用Notepad++写了一个如下的 ...

  4. 201671010127 2016—2017—2 Java学习周结

    时间真是个最公平东西,只要能够好好地利用它,它可以为我们带来我们我们所想要的东西.学习Java已经有一周了,对于Java基础知识的认识也更进一步,对Java的兴趣也愈来愈浓.实现一个Java程序,主要 ...

  5. 20145206邹京儒《Java程序设计》课程总结

    20145206邹京儒<Java程序设计>课程总结 (按顺序)每周读书笔记链接汇总 第一周:http://www.cnblogs.com/ZouJR/p/5213572.html http ...

  6. 20165301 2017-2018-2《Java程序设计》课程总结

    20165301 2017-2018-2<Java程序设计>课程总结 每周作业链接汇总 预备作业1:我期待的师生关系 预备作业2:学习基础与c语言学习心得 预备作业3: Linux安装及命 ...

  7. 《Java程序设计》终极不改版

     半年前的作品,上传只为纪念~ 成绩: ____0.1______ Java程序设计  课程设计 题 目:大学生信息管理系统 学 院:  计算机与软件学院 专 业:     网络工程_____­ .  ...

  8. java期末课程总结

    期末课程总结 转眼间,这个学期就要过去了,我们Java的学习也接近了尾声,回想到这个学期刚开始接触到Java的时候,感觉什么都不懂,但现在似乎有了门路,不会载懵懵懂懂, 虽然本学期面向对象与Java程 ...

  9. Java期末课程学习汇总。

    本学期面向对象与Java程序设计课程已经结束了,给自己学习来个总结. 本学期过的非常快,不得不说这一学期学到的东西很少,感觉自己的进步很小. 而且感觉自己总少了点什么,在写这篇总结前,我认真想了,很多 ...

  10. 20145225《Java程序设计》 2015—2016年学期课程总结

    20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己 ...

随机推荐

  1. c++计算器后续(3)

    自娱自乐: 本来只是想改改第二次的代码规范的,然后好像把原来的代码玩坏了,真是尴尬...然后大概是又发现了一些东西.以上. main的参数: 大概是说main函数的括号里是可以带参数的,写成这个样子: ...

  2. 用valgrind检测php扩展内存泄露

    原文:https://bugs.php.net/bugs-getting-valgrind-log.php 前提 1,编译php的时候,必须要带上--enable-debug选项. 2,禁用php的内 ...

  3. Hadoop学习之路(二十)MapReduce求TopN

    前言 在Hadoop中,排序是MapReduce的灵魂,MapTask和ReduceTask均会对数据按Key排序,这个操作是MR框架的默认行为,不管你的业务逻辑上是否需要这一操作. 技术点 MapR ...

  4. YourUninstaller注册码(可用)

    Name:Giveawayoftheday Registration code: 000017-2PNBK2-J59U6F-317E09-R5TGJQ-6B1WNA-AZCYNJ-GVP86A-7VP ...

  5. php is_callable()与method_exists()函数

    总结就是 method_exists()检查方法是否存在 is_callable()是否存在并可在当前作用域是否可调用

  6. Codeforce Round #554 Div.2 D - Neko and Aki's Prank

    dp 找规律 我好菜啊好菜啊,完全没有思路. 在合法的括号序列中,左括号数一定大于等于右括号数的,所以我们可以先定义平衡度为左括号数-右括号数. 然后可以发现一个惊人的规律..就是在trie同一深度上 ...

  7. disconf实践(四)基于注解的分布式配置文件管理,自动reload

    上一篇讲解了基于xml的自动reload的分布式配置文件管理,这一篇讲解基于注解的自动reload的方式(基于disconf实践二). 1. 修改spring配置文件 <?xml version ...

  8. Linux文本处理

    作为一名 Linux 研发人员,几乎每天都要面对文本处理场景. 因此 掌握文本处理套路 并 熟练运用文本处理命令 ,对于 提升工作效率 意义重大. 本文以一个实战例子抛砖引玉,介绍如何运用 grep ...

  9. Android 把url生成二维码并贴到给定的底图上

    主要是用到了com.google.zxing jar包生成二维码的功能,这个jar包需要自己接下载 直接上代码 public static Bitmap CreateBinaryCodeImageBy ...

  10. 安装 jdk

    1.打开url选择jdk1.8下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...