20145240《Java程序设计》第一周学习总结
20145240 《Java程序设计》第一周学习总结
教材学习内容总结
第一周学习Java首先从最基本的下载、配置环境、了解基本人机命令行方式等基础知识,以及编写简单的“Hello World”学起。
一、Java的三大平台
其中Java语言的最大特点就是其跨平台性。
1.Java SE:包括四个主要部分JVM(虚拟机)、JRE(执行环境)、JDK(软件开发工具包)、Java语言。JVM、JRE、JDK三者的区别在于:如果只为了运行已经编写好的Java程序,需有JVM,若为了运行Java程序,必须安装JRE,接下来如果想自己编写程序,则必须取得JDK,JDK中也包括JRE。
2.Java EE:以Java SE为基础。
3.Java ME;Java平台版本中最小。
二、命令行方式
dir:列出当前目录下的文件及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出dos命令行
三、配置环境变量
目的是可以使得在任何目录下能够执行Java的工具,配置完成后在任意目录下敲入Javac都能够出现其参数信息。
临时配置方式:set 变量名(classpath、path…)=具体值(文件路径);清空环境变量:set 变量名= ;加入新值 set 变量名=新值;%变量名%
查找文件路径:例:set classparh=c:;(若末尾加分号则都查找,若不加则只查找当前目录)
set classpath=.;c;d:(先找当前路径,再查找C盘,再找D盘) ;
四、Hello World的开发
先用记事本敲入代码,将文件保存成HelloWorld.java(源文件),再通过javac编译工具对源文件进行编译后出现一个HelloWorld.class(运行文件)
文件类名每个单词的首字母都需要大写,如果class前加public则需保证类名与文件名绝对一致。
再直接运行java HelloWorld.class
即可显示结果。
五、IDE
使用NOTEPAD++也可以使程序更加美观,更容易检查出错误。
教材学习中的问题和解决过程
教材篇幅较长以及内容比较多,虽然作者的写作风格很有趣,但阅读久了还是会感到疲惫无法集中注意力到书本,以及并不能生动的理解程序的功能,结合视频学习,内容很容易理解,并且记忆也十分深刻,可以边看边操作,看完视频后基本疑问都可以解决。
代码调试中的问题和解决过程
早就知道java语言中会涉及到很多大小写的问题,但还是由于自己的疏忽,造成了第一次的编译并没有通过,仔细检查才发现system的s没有大写,以及末尾没有加分号,而且分号必须保证是英文符号,修改了之后本来以为可以通过但还是没有成功。经过试验后,发现是原来是没有保存,保存了之后,效果终于出来了。
其他(感悟、思考等,可选)
编程还是要靠自己多实践,多敲代码才是对自己能够起到最大的进步,光看视频和书还有同学的是仅仅不够的,当自己实践时总会发现许多小问题,像今天一样编写一个如此简单的HelloWorld小程序都会出错,应该深刻的认识到自己动手的重要性,所谓熟能生巧,相信今后多通过练习,此类低级错误不会再犯了,随着课堂的进行和学习的加深,以后所学内容也会越来越丰富,期待自己能写出完美的Java程序。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 100/100 | 1/2 | 12/12 |