问题一:注释器不能找到其中一个类

解决方法:

确保你指定的是类名而不是类的文件名。

如果对CLASSPATH环境变量有进行设置,要重新复位。

如果类在包中,要确保它们处在正确的子目录中。

确保你从.class文件所在的目录中调用这个注释器。

问题二:程序不能工作?究竟出了什么错误?

以下是JAVA新手犯的公共错误,注意以下的各条:

你是否忘记在在switch语句中的每一个case语句使用break?

你是否在应该使用比较运算符号==的时候使用了赋值运算符=?

在循环语句中的终止条件是否正确?确保你没有过早或者过迟终止循环。也就是说,确保正确使用< 或<=或 >或 >= a运算符。

记住数组的索引是从0开始的,因此数组的循环应该是:

for (int i = 0; i < array.length; i++)
. . .

你是否在比较浮点型数使用了==?大于号和小于号(>和<)运算符在对浮点数的条件逻辑中更合适。

你是否对封装、继承或者其它面向对象编程和设计概念理解有问题?

确保语句块圈在大括号{和}中间。下面的代码块看起来好象是对的,因为它采用缩进的编写,但是你仔细看这里缺少了{ }:

for (int i = 0; i < arrayOfInts.length; i++)arrayOfInts[i] = i;System.out.println("[i] = " + arrayOfInts[i]);

你是否正确使用条件运算符号?要确保理解&& 和 ||以及正确使用它们。

你是否使用了否定运算符(!)?尽量不要使用它。这样会减少错误的发生。

你是否使用了do-while语句。如果有,你知道do-while语句至少执行一次吗?它跟while循环语句不一样的,它可以连一次都不执行。

你是否想从方法中改变参数的数值?在JAVA中的参数是由参数来传递的,它不能在方法中改变。

你是否无意地增加一个分号(;)来过早终止语句?比如:

for (int i = 0; i < arrayOfInts.length; i++) ;arrayOfInts[i] = i

问题三:编译器找不到类。

解决方法:
确保你已经导入了类或者它的包。

如果对CLASSPATH环境变量有进行设置,要重新复位。

确保类名的拼写跟定义的一样,要注意大小写问题。

如果类在包中,要确保它们处在正确的子目录中。

同时,一些程序员从.java文件名字为类使用不同的名字。要确保你是使用类名字而不是文件名。实际上,使类名和文件名相同就不会出现这个错误了。

转载于:https://www.cnblogs.com/ijava/archive/2011/08/24/2151545.html

java程序员编程过程中的基本问题相关推荐

  1. Java程序员在面试中不通过的五个原因

    如今正是毕业生找工作的高峰期,那么在面试Java程序员的过程中会出现什么问题呢?有哪些问题是初入职场的Java程序员在面试中最容易犯的呢?下面,我总结了Java程序员在面试中不通过的五个原因,作为大家 ...

  2. 39岁java程序员,待业中,对前途很迷茫,每天都很焦虑,不知道该怎么办?

    39岁java程序员,待业中,对前途很迷茫,每天都很焦虑,不知道该怎么办?第一次看到这个问题,觉得挺无奈的.39岁这个年纪,工作应该也有10多年,对于程序员岗位,如果平时没有放弃学习,相信专业技术能力 ...

  3. Java程序员编程学习之路资源合集

    编  程 人 民 最 光 荣 无论如何,请坚持不懈的动手敲代码! 学习Java要动手,仅仅是看和听是不能够学好编程的.总有同学来信问我们这样的问题,说:"我看了视频了,可是怎么一动手就没有任 ...

  4. 程序员实习过程中应该掌握的问问题技巧

    转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/44344879 http://www.llwjy.com/blogdetail/c ...

  5. 没有学历文凭,如何成为一名优秀的 Java 程序员?

    作为编程语言界的常青藤 Java,无论是在企业级应用,还是后端开发中,均有着无可替代的地位.而对于 Java 的入门,很多新手们不可避免的会走一些弯道.那么,如何才能有效地避开这些误区?又该如何快速实 ...

  6. 程序员用学位证吗_没有学位如何成为一名优秀的Java程序员

    程序员用学位证吗 掌握Java的道路是漫长而棘手的. 但是,在我从事编码工作的那几年中,我获得了一两个提示. 但是,如何成为一名优秀的Java程序员不是一个简单的问题? 您不需要任何正式培训. 您无需 ...

  7. 没有学历文凭,如何成为一名优秀的 Java 程序员

    "如何成为一名优秀的Java程序员"不是只字片语就能回答清楚的.没有相关的学位证书,你也可以被称为一名优秀的Java程序员. 你只需集中精力,主动利用网上丰富的资源,投入足够的时间 ...

  8. 应届生就业高峰期,Java程序员面试常犯的5点错误总结

    如今正是毕业生找工作的高峰期,那么在面试Java程序员的过程中会出现什么问题呢?有哪些问题是初入职场的Java程序员在面试中最容易犯的呢?下面,小编总结了Java程序员在面试中不通过的五个原因,作为大 ...

  9. Java程序员求职面试应该注意什么?

    众所周知,面试是一个企业了解求职者的主要渠道,是决定求职者薪资待遇的重要环节.作为互联网编程语言中的老大哥,Java凭借自身优势和广阔的市场占有率吸引了大批的从业人员.那么Java程序员面试时应该注意 ...

最新文章

  1. 腾讯云TDSQL数据库核心技术理论取得进展 ,同时发布数据异常检测工具
  2. 转 让开发自动化: 使用自动化加速部署
  3. MySQL-BETWEEN AND范围查询问题
  4. shell脚本 逐行读取文本并且 进行字符串的截取
  5. 使用MLeaksFinder检测项目内存泄露总结
  6. request的生命周期
  7. python中的类装饰器应用场景_这是我见过最全面的Python装饰器教程了!
  8. 作为“梅西式”程序员,我要跳槽了
  9. Python+OpenCV:图像快速角点检测算法(FAST Algorithm for Corner Detection)
  10. 如何理解二元函数的可导与可微?
  11. 跨境电商独立站,如何找到更多联盟流量资源
  12. 聊天机器人 java_java实现自动回复聊天机器人
  13. TFS2012 权限设置
  14. matlab 2013至2016 32bit、64bit破解版集合 百度云盘下载
  15. leet 75. 颜色分类
  16. 敏捷框架SAFe(Scaled Agile Framework)实践
  17. 10.12-长沙亚信面试内容
  18. zbb20181006 maven配置阿里云中央仓库
  19. 国外赛事直播加速案例
  20. 错误javax.servlet.ServletException: Servlet.init() for servlet com.hank.controller.UserLogin threw exc

热门文章

  1. eclipse怎样创建并运行java项目
  2. 查看tensorflow是否支持GPU,以及测试程序
  3. CentOs基础操作指令(网络配置,RPM包管理)
  4. RocketMQ 源码学习笔记 Producer 是怎么将消息发送至 Broker 的?
  5. 122 - Trees on the level(模拟内存池解法)
  6. [gtest][002] A quick start to build the Google C++ Testing project
  7. access 动态 top 条件_2020年10月抖音直播营销报告_行业动态
  8. docker 安装azkaban_azkaban安装
  9. cad中简单流程图制作_Excel vba 简单制作流程图方法介绍
  10. 模板类的析构函数如何写_如何写财务分析报告?全套财务分析报告模板(含分析方法及流程)...