- 博客(9)
- 收藏
- 关注
原创 Java中访问权限和访问修饰符
类JAVA中的类只能是public 或者默认的。这是符合逻辑的:人们定义类的初衷就是为了让别人用的。倘若是private,别人怎么调用?但是有一个内部类可以被定义为private。严格上说,内部类,算不得上是一种光明正大的类,内部类在某种意义上是类这个王国里的特务和地下工作者。特务和地下工作者为王国起了不少作用,但是几乎从来不敢在公众场合抛投露面。就算要露面,也要在主人(class)的同意下,
2013-07-31 17:05:20 1111
转载 SQL中truncate table和delete的区别
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。 Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNC
2013-07-25 11:35:24 957
原创 Java中的return
return 语句用来从当前的方法汇总退出,返回调用该方法的语句中。return语句的形式: return [表达式]return的作用:(1)返回方法指定类型的值(return 表达式)。(2)结束方法的执行(return)。示例 下面示例说明了 return 语句的用法。 function myfunction(arg1, arg2){ var r;
2013-07-23 14:57:33 851
原创 Java语言中的访问修饰符
1、访问控制修饰符(public、protected、默认和private)public的访问级别最高,其次是protected、默认和private。成员变量和成员方法可处于4个访问级别中的一个:公开、受保护、默认或私有。顶层类可以处于公开或者是默认级别,顶层类不能被protected和private修饰。局部变量不能被访问控制修饰符修饰。2、abstract修饰符抽象类
2013-07-23 10:06:21 944
原创 Java中throw和throws的区别
1、throws出现在方法函数头;而throw出现在函数体。2、throws 是一个声明(它声明这里可能出现异常,但未必一定出现),而 throw 是一个动作(它抛出也可以说它产生一个异常出现,只要执行到了这个关键字,异常必定出现)。throw是语句抛出一个异常。语法:throw (异常对象); throw e;throws是方法可能抛出异常的声明。(用
2013-07-22 21:04:01 766
转载 Java中的标签
Java中为了使程序结构更加合理,虽然保留了goto这个关键字,但并没有实现其功能。取而代之的是“标签”。下面是《java 编程思想》中对“标签”的论述:标签是后面跟着冒号的标识符,如下: label: 在Java中标签起作用的唯一的地方刚好是在迭代(循环)语句之前。“刚好之前”的说在标签和迭代语句之间置入任何语句都不好。由于break和continue的关键词通常只会中断当前的循环,
2013-07-20 14:50:46 1224
转载 Java中的toString()方法
Java中的toString方法在Object中已经存在。由于Java中所有的类都继承自Object类,所以此方法存在于所有对象中,其作用是为了方便所有类的字符串操作。在Java的API文档中指出“建议所有子类都重写此方法”。对该方法的使用进行如下验证:class TestA { public String toString() { return "
2013-07-20 10:26:04 2517
转载 抽象方法不能是static或native或synchroniz
1、abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。2、static是静态的,是一种属于类而不属于对象的方法或者属性。3、synchronized 是同步,是一种相对线程的锁。4、native 本地方法,这种方法和抽象方法及其类似,它也只有方法声明,没有方法实现,但是它与抽象方法不同的是,它把具体实现移交给了本地系统的函数库,而没
2013-07-19 11:40:56 1077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人