经过又一周对Java的学习,我对它的了解又深入了一点,但是课堂测试真的是惨不忍睹,对于一些特别简单特别基础的问题我还是不会,还有Java的术语,关键字,类,什么的我只是大致知道是什么,具体详细的却说不上来,这和我以前的学习方法和态度有关,这点真的需要改进。
这周是真正意义上第一次上级,我在理论与实践上不断地发现了它与C的异同,其实如果C学得好,对Java来说也是件好事,一些基本的程序是可以读懂的。而且while、do while、for,这些循环语句大致是一样的,但是Java不像C一样for必须要有三个控制循环条件变量,这给Java带来一些便利,在C里边一般需要提前定义所有的变量,不然就很有可能会报错,而Java却不同,它是用到哪个再定义那个,在我个人看来,这要方便许多。在上机实验课中,老师给我们展示Java的多样性,它和C一样程序变化多样,同一个功能,程序却可能是不一样的,这一点和c一样赞。但是它的类真的好多,我现在编程序还需要去翻阅它们的功能,语法感觉也挺不好记的,不过我相信在以后编的程序越来越多我会越来越熟练的。
最后再说一下上课老师说的那个bug,说实话,其实我到现在还没遇到过,不过根据谭朵发来的链接,我看了一下,首先这个问题是因为路径问题,编译器缺省访问路径,要解决这个问题最主要的要重新构建这个程序的编译路径,这是因为class所在包没有被添加到build path中,在package explorer中右击这个class所在包的上一级目录build path,use as source folder。这是因为在eclipse中,在build path下的类可以被编译运行,在build path下的配置文件可以被类以相对路径直接读写。