一.异常的定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。记得...
分类:
编程语言 时间:
2014-07-22 23:12:13
阅读次数:
402
当用于不同的上下文环境时,static关键字具有不同的意思。
当它用于函数定义时,或用于代码块之外的变量声明时,static关键字用于修改标识符的链接属性,从external改为internal,但标识符的存储类型和作用域不受影响。用这种方式声明的函数或变量只能在声明它们的源文件中访问。
当...
分类:
其他好文 时间:
2014-07-22 23:12:12
阅读次数:
266
一.异常的定义在《java编程思想》中这样定义异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序...
分类:
编程语言 时间:
2014-07-22 23:08:53
阅读次数:
236
对变量的草率使用,会导致程序的难以理解,原因是以下几点变量越多,就越难以全部跟踪他们的动向变量的作用域越大,就需要跟踪它的动向越久变量改变的越频繁,就越难以跟踪它的当前值。下面来讨论如何改善这些问题。1
减少变量仅当我们需要的时候,才使用变量,下面将列举出一些没必要存在的变量的。 1.1 没有价值的...
分类:
其他好文 时间:
2014-04-30 18:13:19
阅读次数:
330
java有两种内存管理:堆和栈。栈中保存的是基本数据类型(如:int、short、char、long等)与对象句柄。
栈中保存的内存在变量超出作用域后会被自动释放。 栈的存取速度比堆快,数据可以共享,但是不灵活。举个例子:int i = 5;int j = 5;String
s1 = "abc".....
分类:
编程语言 时间:
2014-04-30 01:23:06
阅读次数:
499
链接属性决定如何处理在不同文件中出现的标识符。标识符的作用域也它的链接属性有关,但这两个属性并不相同。
没有链接属性的标识符(none)总是被当作单独的个体,也就是说该标识符的多个声明被当作独立不同的实体。
internal链接属性的标识符在同一个源文件内的所有声明中都指同一个实体,但位于不...
分类:
其他好文 时间:
2014-04-29 20:19:24
阅读次数:
525
1。1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1
函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function double(x){ return 2 * x;
}第二...
分类:
编程语言 时间:
2014-04-29 18:34:42
阅读次数:
694
6.2.1 作用域和命名空间实例
下面的实例主要用来示范如何引用不同的作用域和命名空间,关键字global和nonlocalru如何影响变量绑定。
实例运行结果是:
After local assignment: test spam
After nonlocal assignment: nonlocal spam
After global assignment: no...
分类:
编程语言 时间:
2014-04-28 10:46:42
阅读次数:
356