20145217 《Java程序设计》第1周学习总结(2)
教材学习内容总结(第二章)
2.1
学习任何一门计算机语言,都是从简单的Hello World程序开始的,Java的学习也不例外。起初,我以为Java的Hello World也如同c语言的一般,在Java的某个编译程序上新建、敲代码、编译、运行,然后运行窗口便出现一行“Hello World”。但翻开书之后,才发现完全不是这么回事。
Java的Hello World程序是从文本文档开始的,通过修改扩展名,在notepad编辑器上对内容代码进行编辑,然后再在命令提示符中具体编译运行。完成上图之后心中顿时有一种成为黑客的感觉。当然后来学习我也了解到,java语言有类似于c语言学习时用到的编译程序。
完成最初的Hello World程序后,我有根据书本建议修改了Path环境变量。
-cp命令全称为-classpath表示.class的路径信息。
当存在调用时,应采用-cp标注调用文件所在位置,当调用文件为.java格式,系统会自动生成.class。由于只有一个Main文件是无法运行的,因此要用-cp指示出所用的.class文件在哪个位置。如下图所示:
“.;”点表示从当前文件夹开始寻找。
2.2
有时候,我们不希望.java文件同.class文件混在一起,于是在编译过程中采用-d指定完成编译后位码文件存放位置。
当文件有重名存在是,我们采用package打包的方式,让生成的.class文件罗列清晰。
在.java中对应的语句是“package .”*表示文件夹名称,由当前要求的.class存储位置开始往下建立文件夹存储。
但是,在编程中,当我们反复调用时,我们要不断复写图中标黄段,十分麻烦。于是偷懒方式来了。
import语句使得调用不再那么麻烦,一次书写整个程序都可以使用。
2.3
这一节里初步认识了java领域中的IDE,下载了NetBeans IDE 8.0,并初步认识了IDE的使用方法,十分类似于过去编写c语言时用到的工具软件。
教材学习中的问题和解决过程
本章中的内容较上一章动手操作要求较高我也是在看着课本上的步骤一点一点坐下来的,花了一上午的时间。这期间主要对对2.2中的一些概念以及用法不理解,于是我就在电脑上一遍一遍尝试,用书上的方法、用我自己的方法,由于多次失败,我在cmd中重复敲着同样的命令,渐渐的对这些指令有了自己的认识,也知道什么时候该用什么指令。感悟就是无论别人怎么说怎么做都只有借鉴意义,真正做下来懂了还要靠自己的方法。而重复便是使我这一上午收获最多的方法。
代码调试中的问题和解决过程
代码调试中遇到问题并不多,但在学习的时候代码、命令看不懂确实时有发生,就拿import语句来说我思考了好久,反复做了几个例子实验才明白他的最终含义和意义,当然很大程度上是由于才接触本学科并对代码理解联系不够造成的,但经过以后的学习,相信定能学好用好。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 50/200 | 2/2 | 20/20 |