黑马程序员技术交流社区

标题: Eclipse使用时的一些小技巧 [打印本页]

作者: 麦子609    时间: 2013-9-17 12:59
标题: Eclipse使用时的一些小技巧
在此分享一下使用Eclipse时的一些小常识,还有很多没有覆盖到的地方,希望大家积极补充啊!
1、如果你成功覆盖了一个方法,在eclipse左侧必然会提示一个实心向上的三角形,如果没有出现,说明你写的要去覆盖的方法可能是权限不对、或者返回类型不兼容、或者是方法名不一致。如果是一个空心向上的三角形,说明你已经成功实现了一个接口内的方法。
2、可以使你在编辑时输入任何字母都能快速得到方法名或者对象名提示,在window > preference > java > editor > content assist 这里勾选 enable auto activation. 在Auto activation triggers for Java中输入:.abcdefghijklmnopqrstuvwxyz(,ABCDEFGHIJKLMNOPQRSTUVWXYZ
3、在学习JAVA之初,大家肯定会写很多测试类,测试类中一般用main方法和println方法,那么当你新建一个类时,可以自动加入这两句代码,Windows> preference > java > code style > code template > 右侧class body > edit
4、 project 执行JVM时,通常由于复制,删除,移动,使编译器没有及时去编译,通常会出现什么意外错误,如:noClassFound,或者main方法执行出错等,即使你project / build all 或者是 build automatically 都不能解决问题,那么请使用 project / clean... 命令 will discard all build problems and built staes. The projects will be rebuilt from scratch. 再选择你要编译的工程。
5、eclipse 可以运行多个互不相干的工程,或者是同一个工程内的多个main方法,但console默认只有一个,那可点击 Console 视图内右上角的 Display selected console 切换各个输出结果。当然干脆一点,也可以点击最右上角的 Open Console 然后new Console View 打开一个独立的 Console 视图窗口。
6、在应用英文版的eclipse系统中,如果代码中出现中文字符可以会出现如下错误提示:
                  Save could not be completed.
                 Reason:
                 Some characters cannot be mapped using "Cp1252" character encoding. Either change the encoding or remove the characters which are not supported by the "Cp1252" character encoding.
      解决方法:Eclipse的default编码是cp1252。要解决这个问题要么改变内部编码方式,要么去掉这些不支持Cp1252编码的字符。修改eclipse系统设置:windows->preferences->general。 打开点击workspace。 此时右侧出现text file encoding就是文本编码:default cp1252。 点击other:下拉菜单 选择UTF-8。 选择即可编译程序!
7、main方法经常带有参数,参数在eclipse如何输入呢?在run configuration .... > program arguments > 里可以输入,惟一注意的是,输入的字符是所见所得,不得加引号,即使你要得到\n,那么也是这样写,没有转义。下方是JVM 的参数,比如设置最大堆内存等。

作者: 潘才新    时间: 2013-9-17 13:11
{:soso_e113:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2