- 博客(5)
- 收藏
- 关注
转载 exit()与_exit()的区别
版权声明:本文为博主原创文章,未经博主允许不得转载。 从图中可以看出,_exit 函数的作用是:直接使进程停止运行,清除其使用的内存空间,并清除其在内核的各种数据结构;exit 函数则在这些基础上做了一些小动作,在执行退出之前还加了若干道工序。exit() 函数与 _exit() 函数的最大区别在于exit()
2016-01-26 16:34:53 606
转载 标准I/O的三种缓冲
最近,有几个同学让我看了一个程序,后来发现问题都是出在使用printf()函数进行输出时的缓冲模式造成的。比如这样的程序: #include stdio.h> int main() { fprintf(stout,"1234"); while(1); return 0; } 程序并不是很长,但是就这样的程序出现了一个问题:
2016-01-26 16:33:46 1070
转载 Java中的private、protected、public和default的区别
(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。 (3)对于default来说,有点的时候也成为friendly(友员)
2016-01-13 15:32:49 360
转载 StringBuilder与StringBuffer的区别
采用String对象时,即使运行次数仅是采用其他对象的1/100,其执行时间仍然比其他对象高出25倍以上;而采用StringBuffer对象和采用StringBuilder对象的差别也比较明显,前者是后者的1.5倍左右。由此可见,如果我们的程序是在单线程下运行,或者是不必考虑到线程同步问题,我们应该优先使用StringBuilder类;当然,如果要保证线程安全,自然非StringBuffer莫属了
2016-01-13 15:12:16 280
转载 java 中super 的用法及意义
super出现在继承了父类的子类中。 有三种存在方式: 第一种 super.xxx;(xxx为变量名或对象名) 这种方法意义为,获取父类中的名字为xxx的变量或方法引用。 使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作 第二种 super.xxx();(xxx为方法名) 这种方法意义为,直接访问并调用父类中的方法。 第三种 super(); 这种方法意义为,调
2016-01-12 09:40:30 752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人