20145218《Java程序设计》第一周学习总结

时间:2022-06-04 19:18:51

20145218 《Java程序设计》第一周学习总结

教材学习内容总结

今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以用Java语言编出些实用的东西,一定是一件很有成就感的事情。

首先学习了用命令行方式进行人机交互。虽然在平时使用电脑时基本用不到命令行,但是掌握基本的dos命令行对学习Java来说还是很有必要的。下面是课程中要经常用到的命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行

接下来就是Java语言的环境搭建。了解了jdk、jre和jvm的含义,jre只是Java的运行环境,而要开发程序的话就要用到jdk,且jdk包含jre,只需要下载jdk即可。而后便是jdk的下载、安装及环境配置。进行配置的步骤是打开我的电脑--属性--高级--环境变量,编辑path环境变量,在变量值开始处加上java工具所在目录,后面用“ ; ”和其他值分隔开即可。
20145218《Java程序设计》第一周学习总结(图1)
配置之后就不用每次执行java的工具都进入到bin目录下了。
接下来就可以进行Java程序的编写了。class后加某个与程序有关的有意义的英文单词来定义类,之所以不随便定义类就是为了看到名称就可以大致了解程序的作用(如果class前加上public则类名和文件名必须一致)。然后在{}区间中输入代码即可。使用Notepad++来写代码格式就比较标准,代码看起来也规整,敲一个最简单的代码,输出“Hello World”:
20145218《Java程序设计》第一周学习总结(图2)

其中//后面的内容系统不会识别,只起注释作用,同时也有纠错的作用,比如程序出错代码有太多不知哪一行有问题时,用//写在怀疑有错误的代码前,若程序通过,则可以确认是哪行代码有问题。

文件要保存成.java的格式,运用javac语言可以对.java的文件进行编译(javac HelloWorld.java),编译后会出现.class格式的文件;再运用java语言运行.class文件(java HelloWorld)。这样就可以运行一下标号的程序了。

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

代码调试过程如下图所示:
20145218《Java程序设计》第一周学习总结(图3)
第一次的时候运行已经通过了,但没有留下截图,之后我将System.out.println("Hello world!"); 中world的w改为了大写W,之后再运行的时候就出现了下图中的错误
20145218《Java程序设计》第一周学习总结(图4),之后经过图3的过程才最终得出结果,只是是问了同学猜得出的解决方案,自己也不知道错在哪,怎么改,还望老师解答。

感悟

本以为第一章的内容简单,没想到真正编程运行的时候才发现错误层出不穷,虽然最后还是得到了结果,却没有想象中的那么顺利。但不管怎么说,第一周的学习是一个良好的开端,只有见识到各种各样的错误,才有经验去面对更难的代码。希望之后的学习也可以保持第一周的热情去对待,才能在学期末交出令自己满意的答卷!

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 100/100 2/2 10/10

参考资料

20145218《Java程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java&rpar;》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java&rpar;》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java&rpar;》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java&rpar;》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计&lpar;java&rpar;》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. JS判断网页是否在微信中打开&sol;

    JS判断网页是否在微信中打开,代码如下: <script type="text/javascript"> function is_weixn(){ var ua = n ...

  2. 【夯实PHP基础系列】linux下yum安装PHP APC

    Alternative PHP Cache(可选PHP缓存),依赖于 PECL扩展库 用源码方式安装,直接yum就行了:首先要安装apc的依赖包:yum install php-pear php-de ...

  3. python中协程的使用示例

    例子1 把字符串分割为列表 def line_splitter( delimiter = None ): print( 'ready to split' ) result = None while T ...

  4. 使用Git时一些问题的处理

    更新日志: 2016.06.04 晚 添加 git push --force (用于删除高版本的commit) 2015.11.29 晚 添加冲突处理工具Meld的教程 添加在GitHub上Rever ...

  5. 检测浏览器对HTML5和CSS3支持情况的利器——Modernizr

    Modernizr是什么? Modernizr 是一个用来检测浏览器功能支持情况的 JavaScript 库. 目前,通过检验浏览器对一系列测试的处理情况,Modernizr 可以检测18项 CSS3 ...

  6. ArrayList与Vector、HashMap与HashTable

    摘自api: 1.ArrayList与Vector: 原文:This class(ArrayList) is roughly equivalent to Vector, except that it ...

  7. 1秒破解 js packer 加密

    原文:1秒破解 js packer 加密 其实有点标题党了,不过大概就是这个意思. 进入正题, eval(function(p,a,c,k,e,d){e=function(c){return(c&lt ...

  8. Windows10 64位系统安装 &period;NET Framework 3&period;5

    1)下载NET Framework 3.5 [地址:https://pan.baidu.com/s/1c1FhXLY] 2)编辑NET Framework 3.5.bat ,修改sxs文件存放路径: ...

  9. SpringBoot整合Sqlite数据库流程

    1.创建项目 方式一: 通过网站https://start.spring.io/ 方式二: 通过开发工具(IDEA或者Eclipse自行百度) 2.修改pom.xml配置文件,添加必要的驱动包 &lt ...

  10. &lbrack;LeetCode&amp&semi;Python&rsqb; Problem 690&period; Employee Importance

    You are given a data structure of employee information, which includes the employee's unique id, his ...