eclipse开发遇到的简单问题与调试

eclipse开发遇到的简单问题与调试

这是我的第一篇CSDN博客,用于记录开发过程中的错误和经验积累,以后也会不断更新。

eclipse配置

之前一直用idea开发,提示比较多,到eclipse上是很多都要手打,拼写有很多参照以前项目的代码,所以先进行配置。

  1. eclipse怎么设置提示
    打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,
    下面有三个选项,找到第二个“Auto activation triggers for Java:”选项,原本只有一个“.”存在,这表示:只有输入“.”之后才会有代码提示。我们把“.”换成“abcdefghijklmnopqrstuvwxyz.”,这样的话,在Eclipse里面写任何字母和点都会有代码提示。
  2. 添加tomcat
    打开Eclipse,window->Preferences->Server->Runtime Environment, 你可以选择add,然后选择tomcat版本由eclipse安装,也可以选择search来选择已经下载好的本地apache tomcat包,都能配置tomcat服务器;

eclipse调试

  • 断点调试
    二分算法
    这是一个简单的二分查找算法,以此为例
    基本思想:假设有一组数据是按升序排序的,对于给定值 x,从序列的中间位置开始比较,如果当前位置值等于 x,则查找成功;若 x 小于当前位置值,则在数列的前半段中查找;若 x 大于当前位置值则在数列的后半段中继续查找,直到找到为止。
    我们在行代码的左边双击就可以形成断点,在进行debug调试时,程序会运行到断点处停下,我们可以在variables框内看到变量参数的实时数值,来判断每一步参数的值有没有错,从而找到程序错误点。
package contoller;
public class testclass {
	public static void main(String[] args) {
		int[] arr = new int[] { 12, 23, 34, 45, 56, 67, 77, 89, 90 };
		System.out.println(search(arr, 67));
}
public static int search(int[] arr, int key) {
		int start = 0;
		int end = arr.length - 1;
		while (start <= end) {
			int middle = (start + end) / 2;
		if (key < arr[middle]) {
			end = middle - 1;
			} else if (key > arr[middle]) {
				start = middle + 1;
				} else {
					return middle;
					}
		}
		return -1;
	}}

debug后

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
最后输出就是middle值5,代表数组从0开始低第5个值是匹配的。

debug快捷键

操作方式/快捷键
开始debug调试右击debug as javaapplication
执行到下一个断点处F8
在鼠标光标所在行添加/取消断点ctrl+shift+b
忽略所有断点ctrl+alt+b
执行到当前行(将忽略中间所有断点,执行到当前光标所在行)Ctrl+R
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值