假期周进度报告二(7.8-7.14)

Posted xp-thebest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了假期周进度报告二(7.8-7.14)相关的知识,希望对你有一定的参考价值。

一.本周大部分的时间用在了这几个方面

1.使用JAVA语言进行编程之前的准备工作,主要包括:JDK的安装以及环境变量的配置,Eclipse软件的安装以及熟悉界面,

2.做了几道PTA题目,

3.看了几页java参考电子书(基本上是序目部分)

4.看了经典图书《大道至简》的前三章

每天大概1.5-2.5个小时的学习,1个小时左右的时间会来看java电子书,剩下的时间大概三分之二的时间花在代码上,剩下的时间基本上花在修改代码上也就是真正的解决问题上。

.下面将详细的介绍本周的收获

      首先解决了第一个问题安装JDK:JDK是java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

       第二个解决的问题需要配置环境变量,即PATHCLASSPATHJAVA_HOME三个变量。为什么要配置这些环境变量呢?环境变量其实就是一个变量,你可以简单的理解为它是计算机中的“全局变量”,比如你设置一个环境变量B=“C:\user”,那么以后程序在寻找user文件夹时直接使用B就行了。

       JAVA_HOME环境变量。它指向JDK的安装目录,因为jdk安装目录因人而异,但其他应用程序可没法知道你到底安装在哪,唯一的办法就是规定一个JAVA_HOME 环境变量,需要用JDK的程序只要引用JAVA_HOME就搞定,比如Eclipse//Hadoop/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用JDK的。

        PATH环境变量。你在写完一个Java程序之后是不是要javac一下来编译,然后再java一下来执行?问题就在这里,shell(命令解释器)在执行你输入的命令时,会到PATH变量所指定的路径中查找看是否能找到相应的命令程序,而javac和java这个命令本机一开始是没有的,他们存在于你安装的JDK的bin目录下(bin目录中包含经常要用到的可执行文件如javac/java/javadoc等),因此我们需要把 bin目录增加到现有的PATH变量中。

        CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们

        第三个解决的问题是Eclipse的安装和简单使用 ,然后写第一个java程序HelloWorld, 我们可以利用记事本完成,先新建一个文本文档然后把文件扩展名改为java,写入代码之后用javac运行,生成扩展名为class的文件,再用java运行该文件即可完成该程序输出要显示的信息,非常的简单,也可以用Eclipse来完成。

三.这周遇到的问题主要是:

1.在环境变量的配置中遇到了一点问题,因为第一次参考的网上的步骤不太正确,导致时间花的比较多,第二次参照另一个步骤才得以配置完成。

2.在使用Eclipse写第一个HelloWorld的程序时,右击HelloWorld.java时里面run as始终只有Run Configurations而没有java application之后通过上网查询解决了这个问题。

3.在PTA做题目的过程中,有道题目10100就应该用字符数组来做,而不是用整形或长整型。

四.这周的心得体会

        基本上是看《大道至简》而来的,程序=算法+结构+方法;编程的第一要务是要把事件分析清楚,把事件先后的逻辑关系和依赖关系理清,然后再去用户代码实现。代码是简单的,困难的是思想。其实算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体。在所有算法的描述中,有且仅有顺序、分支、循环这三种执行逻辑。对于编程语言来说只有喜不喜欢的问题,没有会不会的问题。

五.下周的任务计划:

       第一,认识java的关键词和标识符;

       第二,掌握常量与变量;

       第三,学习数据类型;

       第四,掌握JAVA语言的基本语法规范;顺序、选择、循环的语句结构;JAVA语句的输入输出语句;

以上是关于假期周进度报告二(7.8-7.14)的主要内容,如果未能解决你的问题,请参考以下文章

暑假假期周进度报告(第二周)

暑假假期周进度报告(第八周)

假期周进度报告五(7.29.-8.4)

假期周进度报告八(8.19-8.25)

假期周进度报告七(8.12-8.18)

假期周进度报告三(7.15-7.21)