- 3
- 0
- 约3万字
- 约 42页
- 2017-05-04 发布于四川
- 举报
Myeclipse详细使用的教程
学习编程开发是件需要持之以恒的是,大家加油好好努力,早日成为变成精英。
第一部分MyEclipse的基本使用
一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)
1.建立一个工程
----File—new—project---选项含有Javaproject,webproject等等—输入工程名字如myproject,其他可以选择默认—完成
2.创建一个java文件
---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class文件放入其中,可以在src右键—new--class—创建Java文件
注意:folder与Source Folder的区别
Source Folder:用于放置Java文件,可以自动编译,可以嵌套;
Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹
3.运行Java文件
----选中Test—右键—runas—Java Application 或者单击工具栏按钮(类似播放器开始按钮)
4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示
(1)输入部分字符,方法自动生成
(2)根据提示,导入相应的包
(3)提示清楚未使用的包
(4)提示无用的方法,变量
(5)自动提示接口,抽象类的的方法以及重载
注意:
《1》 接口 例子:….public class Test implementsConnection---就会在此行出现提示,单击出现Add Unimplements Methods等等,
单击它自动添加Connection中的方法。
《2》抽象类 例子:….public class Test extends List---可以在List上右键—source—Override/ImplmentsMotheds(重载实现方法)—选择需要的方法;
《3》自动生成set,get方法:
private String user ; ;
在类中声明变量后,可以右键—source—Generate Sets andSets---可以选择方法;
二.断点调试
1.断点的添加,去除
----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;
例如:
publicclass Test {
publicstaticvoid main(String args[]){
double a=0;
/*此处设置断点*/ a=Math.random();
System.out.print(a);
}
}
2.调试断点
(1)---右键Test—debug as—Java Application---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮
(2)方法1:将鼠标放在断点处的变量??如a,会显示变量值;
方法2:选中变量a—右键—watch—即出现变量窗口Expression—单击开始按钮Resume或F8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Step over,返回方法Stepreturn;这些在工具栏上;
同理,可以查看i的值—右键i—watch;
另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如
a右键—AddWatch Expression—手工输入变量名或对象属性,如list.size();
这种方法不会自动提示,如输入list.不会出现提示,可以—window—showview—display窗口—在其中输入list.会出现提示;选择list.size()—右键—despect—即可显示;
(3)条件断点:满足一定条件时,才是断点生效
--右键断点---Breakpiontproperties(断点属性)---勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)
(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;
当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;
三.MyEclipse的高级使用
1.如何建立包?
----》myproject—src-右键---选择package(还有class等等)--输入包名
之后可以将class文件放入此包内
2.工程的高级配置
--》myproject—右键---proper
您可能关注的文档
- JavaWeb应用在ARMLinux平台上实现.docx
- javaweb学习Servlet开发.docx
- JavaScript工作原理用它来生成简单计算器.doc
- javaweb开发的案例.doc
- javaweb开发要学习的所有技术及框架总结:.docx
- JavaWeb快速入门-全十讲.doc
- JavaWeb结合7牛云存储搭建个人相册服务.doc
- JAVA_3G_物联网软件工程师.doc
- java两年工作经验简历模版[成功版).doc
- JAVA_web基础知识点.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ISO9001-2026质量管理体系标准版中英文及变化点解析.pdf VIP
- HGT 21629-1999 管架标准图(四).docx VIP
- 广州市民办学校申办审批表.doc VIP
- 无人机测绘技术与应用课件21--无人机驾驶员职业规划.ppt
- 2025年袋鼠数学LevelB试卷及答案.pdf VIP
- 《重症凝血病标准化评估中国专家共识(2025)》解读PPT课件.pptx VIP
- 《动物防疫法》培训解读课件.pptx VIP
- 无人机测绘技术与应用课件20--无人机飞行原理.ppt
- 先进控制技术及其应用.docx VIP
- 2025-2026学年济南版(2024)初中生物八年级上册《血液是物质运输的载体》教学设计.docx
原创力文档

文档评论(0)