Eclipse调试Java代码
Debug透视图
http://www.cnblogs.com/Jamesliang/archive/2010/01/09/1643188.html
当点击Debug按钮时,Eclipse会提示你进入 Debug透视图。可以在右上方Expressions窗口点击鼠标右键在弹出菜单中选择 Add Watch Expression 或者点击如下图所示按钮则会出现,添加表达式窗口。你可以输入你想监视的表达式。
Display窗口
在上面的添加表达式窗口,虽然可以添加表达式,但是添加表达式他没有智能提示功能。你可以点击 Windows->Show View –>Display 菜单打开Display视图。再次视图中当你输入表达式,会有智能提示功能。
条件断点
有时我们需要断点满足某种条件是才进入断点。此时我们可以在 断点标记上点击鼠标右键 在弹出菜单上 选择 Breakpoint Properties 菜单,在断点属性对话框中 Enable Condition 复选框后,输入需要的条件。
异常断点
当我们设置某种异常时的断点,是我们可以在Debug透视视图上选中BreakPoints 视窗,在右上角点击 Add Java Exception Breakpoint 按钮,在弹出窗口中我们可以输入我们需要Debug的异常类型。
相关文档:
PROCEDURE user_Login (
i_AuthID IN user_UserPass.UserID%TYPE, --用户代码
i_FunctionCode IN &n ......
Java泛型
由C++的模板函数引入自定义泛型
如下函数的结构很相似,仅类型不同:
int add(int x, int y) { return x + y;}
float add(float x, float y) { return x + y;}
double add(double x ,double y) {return x + y;}
C++用模板函数解决,只写一个通用方法,它可以适应各种类型,示意代码如下:
T add(T x, T y) ......
多继承:
C++中的类可以直接实现多继承 如:class D:public A,public B,public C{……};
Java中不能直接实现这样的多继承,但是可以用接口(interface)来间接实现 如:
public class A{ ……}
public interface C{
public void c1();
public void c2();
}
public class C exten ......
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......