java
文章平均质量分 53
渴望可及
这个作者很懒,什么都没留下…
展开
-
java中的extends implements含义以及区别
extends 继承 类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加方法。范例在 B 类别 (定义如下) 中,会自动插入一个以 A 类别之建构函式作为对象的呼叫,作为 B 建构函式的第一行陈述式,这是因为该处并未存在任何呼叫的缘故。 (也就是说,这个呼叫在范例中被注解化。)class B ex转载 2015-12-01 16:28:08 · 5189 阅读 · 0 评论 -
try catch 使用
一句话解释:try catch机制非常好。那些觉得try catch不行的人,是他们自己的水平有问题,无法理解这种机制。并且这群人写代码不遵守规则,喜欢偷懒,这才造成try catch不好的错觉。详细解释:1.程序要健壮,必须要设计报错机制。最古老,也是最常见的,比如:bool CreateFile( );//如果创建文件失败就返回false,否则返回true。这种转载 2015-12-03 09:12:34 · 646 阅读 · 0 评论 -
java 中super 的用法及意义
super出现在继承了父类的子类中。有三种存在方式:第一种super.xxx;(xxx为变量名或对象名)这种方法意义为,获取父类中的名字为xxx的变量或方法引用。使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作第二种super.xxx();(xxx为方法名)这种方法意义为,直接访问并调用父类中的方法。第三种super();这种方法意义为,调转载 2016-01-12 09:40:30 · 755 阅读 · 0 评论 -
StringBuilder与StringBuffer的区别
采用String对象时,即使运行次数仅是采用其他对象的1/100,其执行时间仍然比其他对象高出25倍以上;而采用StringBuffer对象和采用StringBuilder对象的差别也比较明显,前者是后者的1.5倍左右。由此可见,如果我们的程序是在单线程下运行,或者是不必考虑到线程同步问题,我们应该优先使用StringBuilder类;当然,如果要保证线程安全,自然非StringBuffer莫属了转载 2016-01-13 15:12:16 · 283 阅读 · 0 评论 -
Java中的private、protected、public和default的区别
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。(2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。(3)对于default来说,有点的时候也成为friendly(友员)转载 2016-01-13 15:32:49 · 365 阅读 · 0 评论