- 浏览: 156741 次
- 性别:
- 来自: 武汉
最新评论
-
zhangyatong:
zhangyatong 写道ws.getColumnView( ...
jxl处理图片 -
zhangyatong:
ws.getColumnView( bc ).getSize( ...
jxl处理图片 -
simple_hui:
a114d 写道楼主,创建xml的过程没看懂,这句
XMLWr ...
java dom4j操作xml -
a114d:
楼主,创建xml的过程没看懂,这句XMLWriter outp ...
java dom4j操作xml
文章列表
我想,可能不止我一个人有这个疑问,所以,把它贴出来。
下面是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的安装目录,按照图中的目录找到该文件,修改地址就可以了