- 浏览: 113774 次
- 来自: 广州
最新评论
-
听听米:
在删除的时候最后一个元素并没有移除掉
线性表的顺序存储结构(java版) -
chenchuangfeng:
不错不错
栈的顺序存储结构(C语言版) -
hjj20040849:
lenient315 写道那个。。。我想说,java语言对对象 ...
java值传递以及引用传递 -
lenient315:
那个。。。我想说,java语言对对象采用的不是引用调用,实际上 ...
java值传递以及引用传递 -
hjj20040849:
feipigzi 写道feipigzi 写道我记得第一天看ja ...
java继承中的一些 错误认识
文章列表
for...in循环:
for...in语句用来迭代(或者说遍历)对象的属性或数组中的元素,并对每个属性或方法执行运算。但是对象的方法不能由for...in语句来迭代,有些语句也不能有for...in来迭代,例如某些宿主对象的属性。和实力成员不同的是,静态成员也是不能迭代的。
例子:
1、用for...in语句遍历myObject对象的属性:
var myObject = {hisName: "javascript", age: 11, belonging: "ECMA" };
for(var prop in myObject){ ...
从我学C语言开始,老师就跟我们说,自增有两种,分别是i++和++i;其中i++先赋值后增加1,而++i是先增加1后赋值,对于这个理解,我近几年来一直都把他当成了真理来记住,然而在这几天的项目开发中,我发现我错了。
首先我们一起来看一下这个程序:
public class test {
public static void main(String[] args) {
int j = 0;
for(int i = 0; i < 10; i++){
j = j++;
}
System.out.println("j = " + ...
关于Null和Undefined的区别,我做了一下测试,对于他们的区别,有点难说,但是大概可以用以下语句来描述一下,如果大家有更好的描述或者对于我的说法有所异议,希望大家能够留言,说出你们的意见,给与我指点,我将感激不尽。好了,多余的话我不说了,转入正题。
关于NULL:它意味着没有值,在很多情况下我们可以指定null值,以指示某个属性或者变量尚未赋值。例如以下情况我们可以指定null值:
1、变量存在,但是不需要定义值;
var number = null;
2、变量存在,但不再包含值;
var number = 1;
alert(number ...
I、javascript是一种无类型的语言,无类型意味着用户不必显示地声明变量的数据类型,javascript将根据需要自动进行数据类型转换。
II、javascript变量声明的基本规则是:
var 变量名;
例如,我要声明一个名为firstName的变量:
var firstName;
当然我们也可以在一条语句中声明多个变量,用逗号隔开:
var firstName, secondName, thirdName;
在声明变量的同时,我们也可以为其赋值,不管声明的变量是一个或者多个都一样:
var username = ...
可以使用关系相等运算符“==”和对象的equals()方法比较对象,但是在比较对象时,两者是有区别的。
关系相等运算符" == " :
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
对象的 equals() 方法:
equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。
==比较的是2个对象的地址,而equals比较的是2个对象的内容。
下面给个案例,具体结果我就不贴了,大家就自己运行 ...
for语句在程序开发中经常被用到,他语法简单逻辑严谨,在一定的情况下可以节省很多用while和dowhile代码量,所以他的应用范围是很广泛的,但是,在应用的时候,如果语句中的自增或者自减变量i若处理不当,就可能给程序带 ...
在Java中限制小数位数的方法不止一种,下面我们以限制两位小数为例来说明几种限制小数位数的方法,其他位数可以以此类推。
方式一:
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
---------------------------------------- ...
首先,我们看一下下面这张图片,了解一下通过远程调用接口的过程,从而知道远程调用接口和本地调用的区别,从而能够更好的 根据不同的情况而不同的方式调用EJB。
前面我们已经说了怎么开发远程调用的无状态的会话bean,所以现在我们就讲一下本地接口的无状态bean的开发吧。首先我们可以直接套用前面的例子,稍微做一下修改,让大家在了解开发本地调用接口的同时能够更好的发现他们之间的区别。
(1)当然,一开始我们就应该先新建一个java项目,然后我们新建一个本地接口,继承前面的远程接口HelloWorld.java的方法。让不管是本地接口调用或者是远程接口调用,其效果保持一致。
p ...
同样使用前面的第一个EJB程序HelloWorld(无状态会话bean),如果我们每次都要打开jboss安装目录下的bin下的run来启动jboss,同时我们还要在myeclipse中使用自带的向导来打包程序,再切换窗口把jar包复制到jboss安装目录下的server\default\deploy,那样是不是真的很麻烦啊?是的,而且还要浪费我们的时间,大大降低了我们的开发效率,所以,为了提高我们的开发效率,降低成本,所以我们首先应该把JBoss配置到myeclipse中。
1)首先,打开myeclipse,通过window------>preference------>mye ...
在前面简单介绍了一下EJB的分类和它的环境配置,下面就写下他的第一个程序。我记得每一次学习语言的时候,第一个程序都是HelloWorld,所以,在学习EJB的时候也不例外,下面就让我们来写下第一个EJB程序——HelloWorld。
(1)新 ...
EJB中的bean有三种:
(a)会话bean(session bean)
负责与客户端交互,是编写业务逻辑的地方,在会话bean中可以通过jdbc直接操作数据库,但大多数情况 下都是通过实体bean来完成对数据库的操作。
同时,会话bean有分 ...
学习EJB,首先是配置好环境,在此我使用的是myeclipse10 + JBOSS5.10 GA。
1、下载好JBOSS,其中下载地址是:http://www.jboss.org/jbossas/downloads/
2、配置环境:
(a)、首先解压JBOSS,然后把JBOSS所在的地址复制下来
(b)、右击我的电脑----->属性------->高级系统设置--------->高级--------->环境变量------->然后新建一个系统变量,如图:
(c)、输入变量名为JBOSS_HOME,变量值为你的JBOSS所在的安装地 ...
昨天在ITeye申请了这个帐号,准备打算一边学习知识一边写博客,一方面是为了巩固自己的知识,同时方便自己以后的查阅,另一方面希望能够帮助到有同样疑问的朋友。
第一次使用这个ITeye博客,感觉还可以,首先就让我记录下这个ITeye博客的一些简单使用方法吧。
1、我想很多第一次使用这个博客的朋友都想知道这个博客是怎么插入代码而且有显示行数的对吧,其实这个很简单的。好吧,废话少说,切入正题。
(a)、首先,如果你选择的是可视化编辑器,
那么只要你点击代码,
在弹出的方框中选择你要插入的语言,然后插入你的代码,完成后点击插入即可。
(b)、如果你选择的是BBC ...