- 浏览: 26182 次
- 性别:
- 来自: 长沙
最新评论
文章列表
1、java编译过程与c/c++编译过程不同java编译程序将java源程序编译成jvm可执行代码--java字节码.c/c++编译过程:当C编译器编译生成一个对象的代码时,该代码是为在某
一特定硬件平台运行而生成的。因此在编译过程中,编译程序通过查表将
所有对符号的引用转换为特定的内存偏移量,以保证程序运行。java编译过程:java编译器却不将对变量和方法的引用编译为数值引用,
也不确定程序执行过程中的内存布局,而是将些符号引用信息保留在字节
码中,由解释器在运行过程中创立内存布局,然后再通过查表来确定一个
方法所在的地址,这样就有效地保证了java的可移植性和安全性。2、jvm工作原理运行 ...
- 2008-10-19 09:13
- 浏览 3624
- 评论(0)
1 找出佣金高于薪金60%的雇员。
SELECT * FROM emp WHERE comm>sal*0.6;
2 找出部门10中所有经理和部门20中所有办事员的详细资料。
SELECT * FROM emp
WHERE deptno=10 AND JOB='MANAGER' OR deptno=20 AND job='CLERK';
3 找出部门10中所有经理,部门20中所有办事员以及既不是经理又不是办事员但其薪金大于或等2000的所有雇员的详细资料。
SELECT * FROM emp
WHERE deptno=10 AND JOB='MANAGER' OR deptno=20 A ...
- 2008-09-12 17:39
- 浏览 1597
- 评论(0)
简单来说序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,流的概念这里不用多说(就是I/O),我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)!在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的!
如上所述,读写对象会有什么问题呢?比如:我要将对象写入一个磁盘文件而后再将其读出来会有什么问题吗?别急,其中一个最大的问题就是对象引用!举个例子来说:假如我有两个类,分别是A和B,B类中含有一个指向A类对象的引用,现在我们对两个类进行实例化{ A a = new A(); B b = new ...
- 2008-09-12 17:35
- 浏览 778
- 评论(0)
ORACLE函数大全
2007年05月11日 星期五 00:26
ORACLE函数大全
User Rating: / 1
PoorBest
Written by 海啸
Thursday, 16 September 2004
Article Index
ORACLE函数大全
Page 2
Page 1 of 2
常用oracle函数SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; ...
- 2008-09-12 17:32
- 浏览 1776
- 评论(0)
lpad
在Oracle/PLSQL中,lpad函数将左边的字符串填充一些特定的字符,
其语法格式如下:
lpad( string1, padded_length, [ pad_string ] )
其中string1是需要粘贴字符的字符串
padded_length是返回的字符串的数量,如果这个数量比原字符串的长度要短,lpad函数将会把字符串截取成padded_length;
pad_string是个可选参数,这个字符串是要粘贴到string1的左边,如果这个参数未写,lpad函数将会在string1的左边粘贴空格。
例如:
lpad('tech', 7); 将返回' te ...
- 2008-09-12 17:30
- 浏览 1484
- 评论(0)
oracle trunc()函数的用法.
1.TRUNC函数为指定元素而截去的日期值。
其具体的语法格式如下:TRUNC(date[,fmt])
其中:
date 一个日期值
fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
下面是该函数 ...
- 2008-09-12 17:29
- 浏览 1381
- 评论(0)
a) months_between(date1,date2):算date1和date2之间的月的数量,可以是小数可以是负数
months_between(’01-sep-95’,’11-jan-94’)=1.9774194
b) add_months(date,n):为date加上N个月,N只可以是整数
c) next_date(date,’char’):查找date的下一个星期N
next_date(’01-sep-95’,’FRIDAY’)=08-SEP-95
d) last_day(date):查找date月的最后一天。
e) rount(da ...
- 2008-09-12 17:26
- 浏览 1329
- 评论(0)
TO_CHAR:
TO_CHAR(date,’fmt’):fm前缀用来去除首尾的空字符或0
TO_CHAR(total,’fm$999999’)
如果想转成$0.25,那就要写成fm$9999990.99
可以把日期转换成字符
TO_CHAR(log_time,’MM/YY’)
TO_CHAR(lot_time,’fmdd’’of;’’mm yyyy’)
具体格式如下
HH24:MI:SS AM-----------15:24:32 pm
DD’’of’’MONTH-----------12 of MAY
Dds ...
- 2008-09-12 17:25
- 浏览 997
- 评论(0)
一、关系数据库的一些概念
1、主键的值一般不可以改变
2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同,或者为空。
3、数据库对像:表,视图,序列,索引, ...
- 2008-09-12 17:24
- 浏览 1375
- 评论(0)
一般用截取ID方法,还有是三层嵌套方法.
一种分页方法 :
<%
int i=1;
int numPages=14;
String pages = request.getParameter("page") ;
int currentPage = 1;
currentPage=(pages==null)?(1):{Integer.parseInt(pages)}
sql = "select count(*) from tables";
ResultSet rs = DBLink.executeQuery(sql) ;
while( ...
- 2008-09-12 17:21
- 浏览 6388
- 评论(0)
JAVA中的传递都是值传递吗?有没有引用传递呢?
在回答这两个问题前,让我们首先来看一段代码:
Java代码
public class ParamTest {
// 初始值为0
protected int num = 0;
// 为方法参数重新赋值
public void change(int i) {
i = 5;
}
// 为方法参数重新赋值
public void change(ParamTest t) {
ParamTest tmp = new ParamTest();
tmp.num = 9;
t = tmp;
}
// 改变方法参数的值
pu ...
- 2008-09-12 17:20
- 浏览 2312
- 评论(0)
生成DOM文档对象的方法
var xmlDoc=new ActiveXObject("Msxml2.DOMDocument.4.0");
生成XML文档对象xmlDoc,xmlDoc中包含XML文档中所有元素和节点
xmlDoc.async=false;
装载XML文档完毕后才开始处理下一步骤
xmlDoc.load("1.xml");
将XML文档装载到文档对象中,在内存中形成文档对象树
DOM对象
1.IXMLDOMDocument/DOMDocument
2.IXMLDOMNode
3.IXMLDOMNodeList
4.IXMLDOM ...
- 2008-09-12 17:16
- 浏览 1781
- 评论(0)
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:
第一次见面
Java代码
public inte ...
- 2008-09-12 17:15
- 浏览 623
- 评论(0)