`
simple_hui
  • 浏览: 156741 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
我想,可能不止我一个人有这个疑问,所以,把它贴出来。   下面是madai和clkrst给我的回答。   在此谢谢两位。   我的问题是:   java 的接口到底起什么作用?   1、从书中看到的是java程序的接口中只定义了常量及空方法,空的方法有什么用呢?还要在类中写方法体,那还要接口干什么?   2、一个程序中写了2个接口,并在同一个类中写方法体,这与多继承有什么关系。   3、包中那些已定义的接口,怎么知道那里面定义了什么方法。   说到底,接口有什么实际意义,哪本书都不讲,一味的讲是多继承,不结合实际实在不好懂。   Madai的理解是: ...
public void createChart(ChartViewer viewer, int index) { // 这是两组数据,X和Y会一一对应生成;多在多纵轴图中使用,横坐标点会自动调整。 double[] dataY0 = { 4.5, 5}; Date[] dataX0 = { new GregorianCalendar(1999, 1, 1).getTime(), new GregorianCalendar(2000, 8, 6).getTime() ...
创建序列 create sequence seq_a minvalue 1000 maxvalue 99999999 start with 1000 increment by 1 nocache; 查询序列 select seq_a.nextval from dual; 为每张表生成对应的序列 --创建存储过程 create or replace procedure p_createseq(tablename in varchar2) is strsql varchar2(500); begin strsql:='create sequence seq_'||tablename||' minva ...
1.用第三方barCode4j包实现   http://www.iteye.com/topic/255428   http://www.iteye.com/topic/91632   2.用css生成的 http://hi.baidu.com/l3130y/blog/item/aae54b433be869179313c69b.html
DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。   区别于SQL的其它函数,DECODE函数还能识别和操作空值。   语法如下:   DECODE(control_value,value1,result1[,value2,result2…][,default_result]);   control _value   试图处理的数值。DECODE函数将该数值与后面的一系列的偶序相比较,以决定返回值。   value1   是一组 ...
1.数据库中ferMonths数据是111111,而取到的freMonth是3,表示是第三位,用下面的语句就可以很方便,不用自己去转换 substr(ferMonths,"+ freMonth+ ",1)='1'   2.查询序列号 select seqname.currval from dual   3.Oracle中有一个函数是NEXT_DAY ,比如NEXT_DAY(sysdate,2),输出下一个周一的日期,所以判断两个日期是否在同一周需要用 To_char(NEXT_DAY(date1,2),’YYYY-MM-DD’) = To_char(NE ...
1.求模(/)和取余(%)     3/2 = 1 (求模就是取整数部分,而且值就是整型的) 2.Math.ceil(double x)是取大于等于参数x的最小整数    Math.round(double x)是取大于参数x的最小整数 如:Math.ceil(double x)    下面的例子要注意,如果不写强转double,取出的效果就是求模的效果   int pages = (int)Math.ceil((double)subtList.size()/pageSize);
解决办法如下: 一、 先打开“控制面板”-->“区域和语言项”-->“区域选项”卡 --> 看看人的是不是“中文(中国)”(大部分系统都是这样的),好了看看就行了,呵! 打开你的Myeclipse目录下有一个eclipse文件夹下有一个eclipse.ini它是Myeclipse中的启动时读取的配置文件!具体的我忘了,里边有一个启动项,你现在没有改应该是=en把它改成zh! 好了就改这一处,重启myeclipse,OK!   二、 下载地址:http://www.oracle.com/technology/software/tech/oci/instantcli ...
1.检查数据的连接语句和用户名问题 2. 出现这个错误大致有以下几个原因:     1. 数据库配置错误,其中有可能是url中的IP或者端口错误     2.防火墙设置造成的错误。(可能是未设置启用端口)     3.Oracle的监听服务未开启  用toad连接数据是正常的,而且也为设置防火墙,且Oracle端口监听程序也是启用的,后来仔细查看了tomcat的console信息,发现原来是其他的工程在tomcat中附带启动造成的报错
偶然间看到了这个,或许有和我一样不喜欢按 alt-/ 兄弟用得上。不用老去按那个 alt-/ 了,还是方便不少。   打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面。 会看到只有一个"."存在。表示:只有输� ...
今天遇到这样的情况,在网上百度之后的解决办法如下 一。第一种情况 Aptana Studio1.2安装好后,启动后弹出一个找不到jvm(java虚拟机)的错误,看下图: 使用的Aptana的前提条件是安装了JAVA运行环境jdk,可以去sun官网下,如果已经安装了,环境变量也已经设置了,出现上面的错误,就照下面做: 在桌面上建立一个指向AptanaStudio.exe的快捷方式,右键属性, 目标:"E:\软件\Aptana\Aptana Studio\AptanaStudio.exe" 改为:"E:\软件\Aptana\Aptana Studio\A ...
打印时去掉下面的网址问题,打印预览界面可以打印的按钮,但是打印时不出现该按钮 function openwin() { //设置网页打印的页眉页脚为空   var HKEY_Root,HKEY_Path,HKEY_Key;   HKEY_Root="HKEY_CURRENT_USER";   HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; try {   var Wsh=new ActiveXObject("WScript.Shell" ...
1.在查询过程中语句的区别 where '2009-11-17' = to_char(t.maintain_date ,'yyyy-MM-dd') where t.maintain_date = to_date('2009-11-17' ,'yyyy-MM-dd') 2.范围的区别 select t.*, t.rowid from cdms_chemwaterana_maint t where to_char(t.maintain_date ,'yyyy-MM-dd') 可以查出 2009-11-17 0:14:54         2009-11-17 select t.*, ...
1.window.open方法打开新页面没有工具栏状态栏,同时要关闭父页面 <SCRIPT> function openwin() { openwindow('<%=basePath%>login.jsp','田湾核电站运行管理平台');self.opener=null;Close();} function openwindow(url,name) {var url;       //转向网页的� ...
只要找到ORACL的安装目录,按照图中的目录找到该文件,修改地址就可以了
Global site tag (gtag.js) - Google Analytics