20145107《Java程序设计》第一周学习计划

教材学习内容总结

在本周,开始了我的第一节java的学习,在观看相关视频以及对书本的翻阅,我了解到了一些最基本的java知识。要想在自己的电脑上对Java程序进行编写,首先,我先上网下载并安装了jdk的相关软件,下载了powercmd即cmd命令的加强软件,以及记事本的加强版:editplus。这些软件都对Java的编程有很大的帮助。当然,要想对Java文件经行轻松的操作就必须了解一些常用的dos命令。例如,有如下dos命令:
dir : 列出当前目录下的文件以及文件夹
md : 创建目录
rd : 删除目录
cd : 进入指定目录
cd.. : 退回到上一级目录
cd/ : 退回到根目录
del : 删除文件
exit : 推出dos命令行
这些命令很基础,又很重要,学好它们是编写java语言的关键。
再接下来书本的学习中,我又有了如下的解:
1.Java的历史:java的历史:java是由sun公司开发的应用程序的语言,最开始的名称并不是Java而是oak,因为在工程师的窗户边有一棵橡树。后来,公司的研究人员在注册名称的时候发现,oak这个名字已经被注册了,工程师们一边喝咖啡,一边讨论新的名称,灵机一动,Java这名字便油然而生。
2.jvm,jre,与jdk:
JVM:JVM是JRE的一部分,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。就是jvm让Java有了跨平台性,使得Java语言在不同的操作系统中都能够轻松自如的完成任务。换句话说对于java语言,他只认识一种操作系统,这个系统就叫jvm。JAVA语言并不会真正执行于哪个平台,只知道如何执行与jvm就可以了,jvm的可执行文件就是.class文件。
JDK:Java开发工具包。JDK是整个JAVA的核心,包括了Java运行环境,一堆Java工具和Java基础的类库。jdk有以下三种版本:J2SE,标准版,是我们通常用的一个版本。J2EE,企业版,还有J2ME,就是他们组成了Java的三大平台。
JRE:jre就是java运行时环境。也就是我们说的JAVA平台,所有的Java程序都要在JRE下才能运行。包括JVM和JAVA核心类库和支持文件。与JDK相比,它不包含开发工具——编译器、调试器和其它工具。
3.path与classpath:
简单来说path是路径,是java编译时需要调用的程序(如java,javac等)所在的地方。而classpath是类的路径,在编译运行java程序时,如果有调用到其他类的时候,在classpath中寻找需要的类。
4.自己动手编写调试简单的Java程序:
经过上述基本的准备,我便开始了对Java小程序的编写与调试。对于初学者来说,最简单的不过是HelloWorld小程序。
我先是在根据现成的框架写了一个简单的HelloWorld小程序。程序如下图所示

 public class Main {
        public static void main(String[] args) { 
System.out.printf("HelloWorld ! ");
  }         
   }

这便是HelloWorld的程序源代码。
如果此程序用idea来编写的话:效果如图

如果用powercmd以及记事本进行编译的话,按照Java的编译过程,先在powercmd中用javac对生成的文件经行编译,系统会将原来的文件生成一个相应的class文件。
然后再对所生成的class文件进行编译,效果如下图:

就出现了HelloWorld!!!
也就代表了这个程序已经编译成功了!

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

在编写这个程序的时候也并不是非常顺利的,因为在一开始的时候并不知道记事本与powercmd之间的联系以及他们为什么会执行出Java程序中的内容。后来,看了相应的视频才知道怎么用各种java编译器编译程序即,先是生成class文件,然后才是执行相应的程序。

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

在代码的调试中,出现了一些专用符号的应用问题,应该是用大括号的部分却用成了小括号,导致程序总也运行不出来,后来,百度了一下标准的程序,才发现问题的所在。看来,在编程的时候一定要细心,有一个符号的问题也会导致程序的出错,使程序出现问题。
其他(感悟、思考等,可选):
通过这一周的学习,我对Java的学习产生了浓厚的兴趣,希望在今后的学习中再接再厉,努力学习,写出更加优秀的代码。

学习进度条:

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

参考资料

posted @ 2016-03-05 17:55  20145107lcd  阅读(357)  评论(8编辑  收藏  举报