eclipse的使用心得

1.Eclipse 修改字符集
默认情况下 Eclipse 字符集为 GBK,但现在很多项目采用的是 UTF-8,这是我们就需要设置我们的 Eclipse 开发环境字符集为 UTF-8, 设置步骤如下:
在菜单栏选择 Window -> Preferences -> General -> Workspace -> Text file encoding,在 Text file encoding 中点击 Other,选择 UTF-8.

2.常用的Eclipse 快捷键
Eclipse 常用快捷键
快捷键 描述
编辑
Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等)
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+M 添加类的import导入
Ctrl+Shift+O 组织类的import导入(既有Ctrl+Shift+M的作用,又可以帮你去除没用的导入,很有用)
Ctrl+Y 重做(与撤销Ctrl+Z相反)
Alt+/ 内容辅助(帮你省了多少次键盘敲打,太常用了)
Ctrl+D 删除当前行或者多行
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Ctrl+/ 注释当前行,再按则取消注释
选择
Alt+Shift+↑ 选择封装元素
Alt+Shift+← 选择上一个元素
Alt+Shift+→ 选择下一个元素
Shift+← 从光标处开始往左选择字符
Shift+→ 从光标处开始往右选择字符
Ctrl+Shift+← 选中光标左边的单词
Ctrl+Shift+→ 选中光标右边的单词
移动
Ctrl+← 光标移到左边单词的开头,相当于vim的b
Ctrl+→ 光标移到右边单词的末尾,相当于vim的e
搜索
Ctrl+K 参照选中的Word快速定位到下一个(如果没有选中word,则搜索上一次使用搜索的word)
Ctrl+Shift+K 参照选中的Word快速定位到上一个
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在状态栏中显示没有找到了,查一个单词时,特别实用,要退出这个模式,按escape建)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+U 列出所有包含字符串的行
Ctrl+H 打开搜索对话框
Ctrl+G 工作区中的声明
Ctrl+Shift+G 工作区中的引用
导航
Ctrl+Shift+T 搜索类(包括工程和关联的第三jar包)
Ctrl+Shift+R 搜索工程中的文件
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
F4 打开类型层次结构
F3 跳转到声明处
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Ctrl+PageUp/PageDown 在编辑器中,切换已经打开的文件
调试
F5 单步跳入
F6 单步跳过
F7 单步返回
F8 继续
Ctrl+Shift+D 显示变量的值
Ctrl+Shift+B 在当前行设置或者去掉断点
Ctrl+R 运行至行(超好用,可以节省好多的断点)
重构(一般重构的快捷键都是Alt+Shift开头的了)
Alt+Shift+R 重命名方法名、属性或者变量名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)
Alt+Shift+M 把一段函数内的代码抽取成方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)
Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)
Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)
Alt+Shift+I 合并变量(可能这样说有点不妥Inline)
Alt+Shift+V 移动函数和变量(不怎么常用)
Alt+Shift+Z 重构的后悔药(Undo)
其他
Alt+Enter 显示当前选择资源的属性,windows下的查看文件的属性就是这个快捷键,通常用来查看文件在windows中的实际路径
Ctrl+↑ 文本编辑器 上滚行
Ctrl+↓ 文本编辑器 下滚行
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+O 快速显示 OutLine(不开Outline窗口的同学,这个快捷键是必不可少的)
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer(windows下关闭打开的对话框也是这个,还有qq、旺旺、浏览器等都是)
Ctrl+L 文本编辑器 转至行
F2 显示工具提示描述

3.Eclipsedebug模式的使用
我们可以在 Package Explorer 视图调试 Java 程序,操作步骤如下:
鼠标右击包含 main 函数的 java 类
选择 Debug As > Java Application
该操作也可以通过快捷键来完成,快捷键组合为 Alt + Shift + D, J。
以上操作会创建一个新的 Debug Configuration(调试配置) ,并使用该配置来启动 Java 应用。
如果 Debug Configuration(调试配置)已经创建,你可以通过 Run 菜单选择 Debug Configurations 选取对应的类并点击 Debug 按钮来启动 Java 应用。
在这里插入图片描述
Run 菜单的 Debug 菜单项可以重新加载之前使用了调试模式的 java 应用。
在这里插入图片描述
重新加载之前使用了调试模式的 java 应用快捷键为 F11。
当使用调试模式开启java程序时,会提示用户切换到调试的透视图。调试透视图提供了其他的视图用于排查应用程序的故障。
java 编辑器可以设置断点调试。 在编辑器中右击标记栏并选择 Toggle Breakpoint 来设置断点调试。
在这里插入图片描述
断点可以在标记栏中看到。也可以在 Breakpoints View(断点视图)中看到。
当程序执行到断点标记的代码时 JVM 会挂起程序,这时你可以查看内存使用情况及控制程序执行。
程序挂起时,Debug(调试)视图可以检查调用堆栈。
在这里插入图片描述
variables(变量)视图可以查看变量的值。
在这里插入图片描述
Run 菜单中有继续执行(Resume)菜单项,跳过(Step Over)一行代码,进入函数(Step Into)等。
在这里插入图片描述
以上图片中显示了 Resume, Step Into 和 Step Over 等关联的快捷键操作。

淮海工学院计算机工程学院 实验报告书 课程名:《面向对象程序设计》 实验名称: java程序设计基础 班 级: 学 号: 姓 名: 一、目的与要求 1、熟悉Java开发工具 认识J2SE开发环境,对TextPad、JCreator、NetBeans、Eclipse等开发工具有初步的 了解,能够利用以上的某一种开发工具编写调试简单的Java Application和Applet程序,了解Java程序的编辑、编译和运行过程。 2、学会简单的Java程序设计 掌握Java的数据类型、变量、数组、表达式、流程控制语句的实用,并能编写Java Application和Applet,正确运用变量、表达式和流程控制语句,对你字符、图形界面下 的输入、输出有初步的体验。 二、实验内容或题目 1、编写一个Java Application字符界面程序,实现数论中的某个基本算法:最大公约数和最小公倍数的求 解。 2、编写一个Java Applet程序,利用图形界面输入一个数据,判断是否是回文数,并将结果输出在图形界 面中。 3、编写一个趣味性Java Applet小程序,根据界面上随机生成或任意输入的一个日期型数据,判断是否闰年,算 出是周几,同时判断对应的星座与性格,输出星座图片。 三、实验步骤与源程序 第一题 import java.util.Scanner; public class Test1 { public static void main(String args[]) { Scanner sc= new Scanner(System.in);//调用java.util.Scanner可以获得从键盘输入的数字 int a,b,m,n,temp;//定义整型数字的变量 System.out.print("输入第一个整数:"); a=sc.nextInt();//nextInt()方法用来获取输入的数字 System.out.print("输入第二个整数:"); b=sc.nextInt();//nextInt()方法用来获取输入的数字 if(a<b) { temp=a; a=b; b=temp; } m=a*b; while(b!=0) { n=a%b; a=b; b=n; } System.out.println("最大公约数是:"+a);//输出结果 System.out.println("最小公倍数是:"+m/a); } } 第二题 import java.applet.*;//加载applet包 import java.awt.*;//加载图形界面设计要用的抽象窗口工具包 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Test2 extends Applet implements ActionListener { Label prompt1,prompt2;//定义两个标签 TextField input;//定义一个文本框,用于输入 Button btn;//定义一个按钮 public void init()//实现Applet的init方法,初始化界面 { prompt1 = new Label("请输入一个整数:");//设置标签提示字符信息 prompt2 = new Label(" "); input = new TextField(10);//设置输入文本框的显示高度 btn = new Button("判断");//设置按钮上面的提示字符 setLayout(new FlowLayout());//设置窗体上各控件的布局为流式布局 add(prompt1); add(input); add(btn); add(prompt2); btn.addActionListener(this);//为按钮注册监听器对象 setSize(200,200);//设置窗口宽度、高度 setVisible(true);//让窗口可见 } public void actionPerformed(ActionEvent e) { if(e.getSource()==btn) { StringBuffer source = new StringBuffer(input.getText()); source.reverse(); String reverseString = new String(source); if(reverseString.equals(input.getText())) prompt2.setText(input.getText()+"是回文!"); else prompt2.setText(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值