热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

20165231201720182《Java程序设计》课程总结

每周作业链接汇总预备作业一:我期待的师生关系预备作业二:学习基础和C语言基础调查预备作业三:linux安装及学习第一周作业:

每周作业链接汇总


  • 预备作业一:我期待的师生关系
  • 预备作业二:学习基础和C语言基础调查
  • 预备作业三:linux安装及学习
  • 第一周作业:初识JAVA,注册码云并配置Git
  • 第二周作业:JAVA基本语法,标识符及关键字
  • 第三周作业:JAVA对象与类及封装
  • 第四周作业:JAVA继承与接口

  • 第五周作业:内部类与异常类、输入输出流
  • 第六周作业:常用实用类、泛型与集合框架
  • 第七周作业:JDBC与MySQL数据库
  • 第八周作业:JAVA多线程机制
  • 第九周作业:JAVA网络编程

自认为写得最好一篇博客是?为什么?

我认为我写的做好的一片博客是第一周和第二周作业。
因为初次接触java,也刚刚开学没有那么多其他的课业,有充足的时间理解学习,还帮助班上很多同学尝试安装使用linux for Windows 10,比起虚拟机方便实用很多写出来的博客还是挺有质量的。

作业中阅读量最高的一篇博客是?谈谈经验

我阅读量最高的是 预习作业2 ,阅读量达到了117。当时处在假期,有非常充裕的时间写博客,然后和各位老师还有助教学姐都有所互动引来了别人的观看。

作业中与师生交互最多的一篇博客是?谈谈收获

我的博客和娄老师互动的比较少,和助教学姐的互动很多,基本从第一篇博客到第七周作业都有和学姐的互动。从学姐的评论建议提醒中我学到了做程序就是要和自己过不去,要精益求精,要不断在BUG中得到提升。测试代码不能只测试能够运行的,要多测试边界值和特殊值从而判断代码的局限性,加以修改,得到提升。

实验报告链接汇总

  • 实验一:JAVA开发环境熟悉
  • 实验二:JAVA面向对象程序设计
  • 实验三:敏捷开发与XP实践
  • 实验四:Android程序设计
  • 实验五:网络编程与安全
  • 结对学习感想及创意照
  • 结对编程项目——四则运算第一阶段总结
  • 结对编程项目——四则运算第二阶段总结

    代码托管链接

    statistic.sh的运行结果

    1043313-20180608180814066-1479748275.png

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

老师的学习指导我有跟着做,确实能提高自己对代码的理解

积极主动敲代码做到没?教材实践上有什么经验教训?

课堂项目实践

课堂实践完成了没有写博客,没有按时完成的会写一篇课下补做。课上实践的几次,我觉得比较好的是MySQL数据库那次。我花了三天时间准备,解决了数据库无法连接,无法使用等问题,并传授给一些同学,感觉挺有成就感的。

  • 课堂实践对提高应用能力有帮助吗?
    有,课上实践有时间限制,大大提高了我们的做项目的效率和积极性,不拖沓,拖沓就交不了了。
  • 课堂实践上自己有什么经验教训?
    电脑各项软件程序都得提前检查打开,不要到了课堂上才打开出现问题当场解决浪费时间还交不上作业。老师要求敲的代码一定要提前完成,课上实践会抽取查验,到时候再敲就来不及。
  • 课堂实践上对老师有什么教学建议?
    对课本的知识课堂上多讲解一些。

课程收获与不足

了解学习了java和Android的基本知识,对于Android的一些应用有了一些理解,可以用自己手机做一些小实践。不足是课程时间太紧太短,课后自学道路艰难,学习效果不太理想,以后可以更具兴趣在自我加深。

给开学初的你和学弟学妹们的学习建议

Java要好好学,学懂了可以给自己手机增点彩,好好预习,还要有很强的自学能力。老师让敲的代码一定要提前完成不然查代码就很焦急。

问卷调查

你平均每周投入到本课程有效学习时间有多少?

20小时左右。

每周的学习效率有提高吗?你是怎么衡量的?

我觉得比较低效,自学是一种能力但是并不是所有人都能适应且具备这种能力。

蓝墨云班课的使用对你的学习有促进吗?有什么建议和意见吗?

经验值促进吧,看着排名莫名有些动力。讨论组答疑加分无疑是最快捷的加分方法,也能交流技术知识。

你觉得这门课老师应该继续做哪一件事情?

课堂书本知识点讲解。

你觉得这门课老师应该停止做哪一件事情?

课外书籍推荐

你觉得这门课老师应该开始做什么新的事情?

按照老师您的教学计划教吧

给出你的总结中涉及到的链接的二维码

++码云链接++

预习作业一:
1043313-20180608180834291-1913887591.png

预习作业二:
1043313-20180608180842155-1336500811.png

预习作业三:
1043313-20180608180850820-1395848871.png

第一周:
1043313-20180608180916143-667616646.png

第二周:
1043313-20180608180931646-100611191.png

第三周:
1043313-20180608180939809-1141048362.png

第四周:
1043313-20180608180947313-655192952.png

第五周:
1043313-20180608180954396-1568943729.png

第六周:

1043313-20180608181001828-1933302250.png

第七周:
1043313-20180608181007949-750746021.png

第八周:
1043313-20180608181013790-151404004.png

第九周:
1043313-20180608181022228-701890740.png

实验一:
1043313-20180608181040306-855675193.png

实验二:
1043313-20180608181051640-1002593382.png

实验三:
1043313-20180608181104150-867814619.png

实验四:
1043313-20180608181110640-1097553463.png

实验五:
1043313-20180608181116498-1675504452.png

结对创意照:
1043313-20180608181126440-180702624.png

结对编程——四则运算第一阶段:
1043313-20180608181134541-875801192.png

结对编程——四则运算第二阶段:
1043313-20180608181143174-831082163.png

转:https://www.cnblogs.com/Yhooyon/p/9157044.html



推荐阅读
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
author-avatar
fffas2010_734_196
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有