20175221 2018-2019-2 《Java程序设计》第一周学习总结

教材学习内容总结

本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念。

还懂得了java的一些简单编译规则。

在虚拟机中,学会了使用git来将写好的java文件或者文件夹上传到码云中,从而完成托管代码。

主要知识点:

Java的一些特点:面向对象、稳定、与平台无关、多线程、动态。
JVM:Java虚拟机,包含在JRE中
JRE:Java执行环境,运行Java程序必需(包括Java SE API,JVM,部署技术)
JDK:包括JRK及开发过程中需要的工具,如javac、java等工具程序,开发Java程序必需

如果只要运行Java程序,只要有JRE即可。
只要平台提供了Java运行环境,Java编写的软件就能在其上运行(平台无关)。

教材学习中的问题和解决过程

  • 问题1:按照教程在windows上安装完java平台后,到虚拟机中运行出现“无相应运行环境”的提示

  • 问题1解决方案:windows上的java平台与虚拟机不能互通,必须要在虚拟机中再安一次。使用sudo apt-get install xxx命令安装相应平台即可。

  • 问题2:教材P12:为什么在运行java时不加.class拓展名

  • 问题2解决方案:上网查阅资料知,这是java的规定。 若写 java xxx.yyy是代表要运行 package xxx 中的class yyy 里面的 main(String[]) 所以当写 java xxx.class 时, 它会以为要找一个叫xxx的package里面的一个叫class的class.

代码调试中的问题和解决过程

  • 问题1:在将所有文件添加到git库后,通过git push origin master命令上传会出现如下错误

  • 问题1解决方案:使用强制上传git push -f origin master,结果成功!如图成功将src和bin两个文件夹上传到码云上

※※※后来老师在讨论里边给出了另一种解答,按照提示输入git pull也可完成上传

代码托管

代码提交过程截图

代码量截图

##运行"statistics.sh"脚本截图

其他(感悟、思考等,可选)

这是第一次写博客,很多东西都不太熟悉,所以在中间耽搁了许多时间。

而且是第一次在虚拟机里用git,很多东西要安装,过程繁琐。

但有了第一次的经验后,我相信后边的学习会顺利得多。

蓝墨云寒假错题总结

5.实验楼Linux中可以通过()查看用户登录情况

1.Who 2.Who am I 3.Who mom likes

14.Linux与Windows有什么不同

1.Windows这几年算是全封闭的,系统可定制性很差 2.Linux大都为开源自由软件,由全球Linux开发者提供支持

15.c语言之父是Dennis Ritchie Unix之父是Ken Thompson

17.开发Linux是基于MINIX

18.计算机系统的组成部分中属于操作系统的是

1.系统调用 2.内核

22.Linux中使用cp命令拷贝目录时要加上()选项

1.-r 2.-R

23.Linux使用(touch)命令新建空白文件

24.相对目录是以(.)为起点,以你所要到的目录为终点

26.Linux第三方软件应该放入(/opt)目录

32.下列命令中可以把f1.txt复制到f2.txt

1.cp f1.txt f2.txt 2.cat f1.txt>f2.txt

学习进度条(三月份)

  代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 1000行 4篇 50小时  
第一周 13/13 1/1 12/12  
第二周 0/13 0/1 0/12  
第三周 0/13 0/1 0/12  
第四周 0/13 0/1 0/12  

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 耗时估计的公式 :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

  • 计划学习时间:50小时

  • 实际学习时间:12小时

  • 改进情况:第一次进行Java学习,很多东西不太熟悉,后面会花更多时间来钻研的

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导

  • [ Java 2 实用教程(第5版)]

转载于:https://www.cnblogs.com/zxja/p/10466193.html

20175221 2018-2019-2 《Java程序设计》第一周学习总结相关推荐

  1. 2014025631嵌入式程序设计第一周学习总结

    2014025631嵌入式程序设计第一周学习总结 学习任务 本周我们对gcc和vim的基本操作进行了学习,因为头一次在linux环境下些内容,本周学习略微有些难度. 学习内容 在实验楼中学习了一些基本 ...

  2. 2019年JAVA程序设计第二周編程总结

    2019第二周实验报告 Java实验报告 班级 计算机科学与技术二班 学号 20188442 姓名 吴怡君 完成时间 2019/9/7 评分等级 实验一 Java开发环境与简单Java程序 一. 实验 ...

  3. Java核心技术第一周学习总结

    第三章:Java的基本程序设计结构 一.基本数据类型 列举 byte(字节型).short(短整型).int(整型).long(长整型).float(单精度浮点型).double(双精度浮点型).bo ...

  4. 201871010123-吴丽丽《面向对象程序设计(Java)》第一周学习总结

                                                                            201871010123-吴丽丽<面向对象程序设计 ...

  5. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  6. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  7. 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)

    张季跃201771010139<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.co ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结

    20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...

最新文章

  1. 0x66.图论 - Tarjan算法与无向图连通性
  2. 实现量子计算,我们还需要做些什么?
  3. 计算机英语教程第6版司爱侠,计算机专业英语教程(第3版)宋德福 司爱侠 练习参考答案...
  4. Web开发工具包收藏
  5. ODBC数据源选项卡中的系统DNS,用户DNS和文件DNS
  6. Windows 平台安装 MongoDB教程
  7. C++11新特性选讲 语言部分 侯捷
  8. spring-boot-actuator 常用配置
  9. Vue中mounted和created的区别
  10. C#方便的生成函数字典
  11. Nginx基本配置备忘
  12. VS2012番茄助手安装破解教程
  13. 2021-11-12 应用密码学:协议、算法与C源程序(目录)
  14. USB转485/232
  15. nodeJS中利用第三方内置模块实现数字转大写功能
  16. python阴阳师自动狗粮脚本_用Python实现阴阳师自动抽卡
  17. Qt 工程下使用 cmake MinGW OpenCV 4.1.1(涵盖 MinGW32 与 MinGW64)
  18. Python中利用Opencv进行车牌号检测
  19. C语言 编写函数Fun1实现分段函数运算,并返回函数值。在主函数调用Fun1函数,接收输入的x值,并输出函数值。
  20. 干货分享 | 杭州“边缘计算” 研讨会

热门文章

  1. Linux 开机报 or type Control-D to continue
  2. python---字符编码
  3. VS2015 新Web项目(C#6)出现CS1617错误的解决
  4. Htmlt_Div+Css简介
  5. 知识表示之五——面向对象的知识表示
  6. JQuery UI AutoComplete 与 Strtus2 结合使用
  7. [唐胡璐]VBS技巧 - Adding Quotes(为字符串加双引号)
  8. 开发过程中任何一个时刻,只关注解决当前面临的问题。
  9. URL重写:RewriteCond指令与RewriteRule 指令格式
  10. EntityManager:seam新手必读(一)