常见配置

1、配置workspace ----- 建议不要采用含有空格和中文目录
所有代码保存workspace空间中
2、新建工程时,设置工程需要jre环境
MyEclipse提供多种内置layout --- 每种布局 界面不同,菜单不同
工程的属性
编码集 --- 导入其它工程时,注意编码类型一致
java build path 设置 classpath位置 ,指定当前工程引入类库
source中指定.java 文件 和.class文件 存放位置
librialies 指定当前工程引用类库
Java Compiler 指定 .java 采用 那个 版本 编译 .class文件 ----- 编译器版本
当jre版本低于编译器版本 会报错: Bad version number in .class file

3、对已经存在工程进行分组 working set
通过分组隐藏不需要使用工程(点击图中的倒三角可操作)

4、快捷键
alt+/ Content Assist模板键 --- 将代码快速补全 ---- windows 首选项 java editor templates
ctrl+1 Quick Fix快速修复 提供代码修改建议
* 使用alt+/ 无反应 修改快捷键设置 window首选项 general --- keys
* 设置代码 保存时进行格式化 windows首选项 java -editor - save actions

程序调试
java程序员核心能力 --- 代码Debug能力
1、当代码出错了 --- 查看错误信息 --- 找到错误发生位置
* 从上向下找第一行你写的程序
2、根据经验猜测错误原因
通过sysout或者日志技术 打印关键数据信息到控制台
通过Eclipse自带断点调试功能,查看关键位置数据 ----- 断点调试 Break Point ----- 程序通过Debug as 运行
* F5和F7 一起使用,查看具体代码实现 F6 单独使用直接跳到代码下一行
F3 查看类代码
F4 查看类继承关系

关于代码测试工作 ----- 测试:白盒测试和黑盒测试
白盒测试测试代码结构和逻辑(可见代码测试),黑盒测试测试代码功能和性能(不可见代码测试)
* 白盒测试局限性 1、白盒测试不可能测试所有代码 2、白盒测试难度比较高 ---- 一般来说白盒测试交给软件开发工程师自己测
单体测试是一种白盒测试,测试代码功能模块 -- 测试代码单个功能

junit 是java 的单体测试技术
1、编写junit 在工程引用junit 类库
2、编写单体测试用例
* 创建public void 无参数的方法 、在方法前添加@Test 注解
3、每个测试方法 相当于以前编写main 函数,每个测试方法可以单独执行

在使用junit进行测试当方法非常多,每个方法输出内容到控制台,人们无法通过人工进行检查
* 自动化结果检查 --- 断言 Assert
断言原理:调用方法,调用方法前,准备测试数据、测试数据运行结果 ------ 比较实际结果与预期结果是否相同

* 编写单体测试时,不要仅测试正确的数据和结果,测试不正确数据(非法数据)

MyEclipse常见配置及调试的更多相关文章

  1. 转】MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    原博文出自于:http://www.cnblogs.com/xdp-gacl/p/4142495.html 感谢! MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→ ...

  2. MyEclipse使用总结——MyEclipse中配置WebLogic12c服务器

    MyEclipse中配置WebLogic12c服务器的步骤如下: [Window]→[Preferences],如下图所示: 找到WebLogic的配置,如下图所示:

  3. Java-JVM调优常见配置举例

    常见配置举例 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制:系统的可用物理内存限制.32位系统 下,一般限制在1.5G~ ...

  4. WebLogic的安装和配置以及MyEclipse中配置WebLogic

    WebLogic 中间件: 是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件属于操作系统软件与应用软件的中间,比如:JDK,框架,weblogic. weblogic与tomcat区别 : ...

  5. J2EE或MyEclipse简单配置以及第一个web页面

    首先打开你下载安装好的MyEclipse,配置你开发需要的环境. 大致分为3步:①配置编码:Window-->preferences-->General-->Workspace--& ...

  6. weblogic的下载安装及myeclipse的配置

    weblogic的下载可以参考:http://jingyan.baidu.com/article/c910274b94e179cd371d2d7c.html 安装及myeclipse的配置参考:htt ...

  7. 在Myeclipse中配置Maven

    第一步:下载maven安装包,配置环境变量M2_HOME;变量值为maven的解压目录. 第二步:在eclipse4.0之前的版本需要安装maven插件,方法即:将maven插件包复制到eclipse ...

  8. 使用zend studio配置Xdebug调试PHP教程

    这里看过上面的文章后写一下自己的想法. 最近安装了zend studio 10.5,下载了破解文件.开始是下载了10.0的版本,但是注册码不正确.所以只能安装最新的10.5了. 接下来进行PHP代码调 ...

  9. 配置PhpStorm调试PHP

    配置PhpStorm调试PHP 第一步:配置 XDebug 下载安装XDebug到本地环境(参考:Zend Studio 9.x + xampp + XDebug 调试环境安装详解),打开php.in ...

随机推荐

  1. 热修复 RocooFix篇(一)

    吐槽之前先放一张大帅图. (md 这张图貌似有点小 不纠结这个了==) 有时候项目刚刚上线或者迭代 测试或者在线上使用测出一个bug来 真让人蛋疼 不得不重新改bug测试 打包混淆上线感觉就向find ...

  2. nginx的优缺点

    1.nginx相对于apache优点: 轻量级同样起web 服务比apache占用更少内存及资源 抗并发nginx 处理请求异步非阻塞而apache 则阻塞型高并发下nginx 能保持低资源低消耗高性 ...

  3. NET中的引用类型和值类型 zt

    .NET中的类型分为值类型和引用类型,他们在内存布局,分配,相等性,赋值,存储以及一些其他的特性上有很多不同,这些不同将会直接影响到我们应用程序 的效率.本文视图对.NET 基础类型中的值类型和引用类 ...

  4. Cocos2d-x v3.3 lua绑定c++类方法总结

    网上有很多cocos2d-x lua绑定c++类的接口教程,这篇文章也是总结他们的经验. 其中重点参考了 http://cn.cocos2d-x.org/tutorial/show?id=1295, ...

  5. Web---myAjax(自己写底层)-隐藏帧技术

    讲解网站一般都有的一个功能,就是注册时候的,实现验证用户名是否存在的功能. 源代码演示: reg.jsp: <%@ page language="java" import=& ...

  6. C++ 类T T t;构造时分配的内存在静态数据区 T t=new T()分配的内存在堆 这样说对吗

    C++  类T   T t;构造时分配的内存在静态数据区   T t=new T()分配的内存在堆

  7. 一分钟快速入门openstack

    一.它是什么,能干什么想认识一个事物,必须先弄明白它是什么,能干什么.首先说一下,openstack是一个搭建云平台的一个解决方案,说他不是个软件,但是我觉得说是一个软件,能够让大家认识更清晰些.op ...

  8. HW1.5

    public class Solution { public static void main(String[] args) { System.out.println("(9.5 * 4.5 ...

  9. mysql-no-install 手动安装

    D:\mysql-5.5.28-win32 1.下载mysql-5.5.15-win32.zip,解压到本地D:\mysql. 2.将my-small.ini另存为my.ini .(根据情况可以选择别 ...

  10. C++/C#/java开发支持求解

    本人大一学C语言,大二学VB,大三学VC,毕业后工作前两年用C++,接着两年用C#,最近几个月Android开发用Java. 以下本人总结以下,有些疑惑希望大师帮忙解答. 1. C语言,精简,灵活,适 ...