第二、第三周学习遇到的一些困难以及解决

第二、第三周学习遇到的一些困难以及解决

一、使用Scanner时一直报错“找不到符号”,检查过不是大小写的问题

原因:上课时没听仔细,而且课后没有复习和练习,对基础知识把握不够牢固

解决:上csdn查,,要在第一句加上引入包 import java.util.*;

二、使用JDB调试的时候断点之后run出现了问题,提示:必须指定主类和参数,再使用list指令的时候提示:在使用‘run’命令启动VM前,命令‘list’是无效的

解决:询问助教,让助教检查了一遍代码,后面发现有一处粗心的地方语法错误,在public static main(String[] args)一句中,String[]和args中间有一个空格。但加了空格语法符合之后,run仍然是提示:必须指定主类和参数。后面去csdn也查不到解决方法,就再看了一边云班课上的课件,心想着会不会又是哪里空格出问题。后面经过尝试,解决了问题。问题出现在一开始的jdb -classpath .:. xxx指令,在这句中.:.和文件名中间要加个空格,不然run会出现错误。

三、使用java -Xdebug调试的时候,再另一个终端输入另一串命令之后,一run就直接退出了程序,然后在上一个终端出现错误:找不到或无法加载主类 xxx(文件名) 原因:java.lang.ClassNotFoundException:xxx(文件名)

解决:和学习比较好的同学一起查原因和尝试修改。在后来把class文件和java文件放在同一个文件,发现事情就解决了,可以开始调试了。再后来看云班课的课件,发现原因应该是粗心忘记在调试前的指令加入-g,所以调试失败。

近期学习总结

近期新生到校,作为学生会一员自然得忙活起来,所以学习暂时搁置了一会。编程的学习既是枯燥的也是有趣的,完全取决于个人的学习态度。当遇到困难时也不要直接放弃,可以去尝试解决方法,然后上网查资料、问同学、问长辈也可以提高学习效率。最后就是一定要细心,因为空格和引入包这两个小问题,浪费了太多时间,以后也要提高自己查阅资料的速度和理解能力。

--2020.9.26晚

posted @ 2020-09-26 21:01  无事发生  阅读(173)  评论(0编辑  收藏  举报