Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C++应尽量使用的特性和应避免的特性

C++应尽量使用的特性和应避免的特性

尽量使用的C++特性:类。构造函数和析构函数,但只限于函数体非常简单的例子。重载,包括操作符重载和I/O。单继承和多态。避免使用的C++特性:模板。异常。虚基类(virtual base class)。多重继承。就我个人而言,异常的简单使用也没问题,其它的都很赞成此书的看法。写过一年的C++,似乎也只用到了“尽量使用的C++特性”和异常。...
Java笔试题:HashMap和HashTable的区别

Java笔试题:HashMap和HashTable的区别

HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。 1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTable不允许null值(key和value都不可以),HashMa...
Java笔试题:override和overload的区别

Java笔试题:override和overload的区别

override是方法的重写,通常发生在子类与父类之中,指的是子类中定义了一个与父类返回值类型,参数类型完全相同的方法overload是方法的重载,通常在同一个类中,定义了一堆方法名相同,但返回值可能不同,参数也可能不同的方法override(重写) 1、方法名、参数、返回值相同。2、子类方法不能缩小父类方法的访问权限。3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。ov...
Unix环境中Real time, User time and Sys time

Unix环境中Real time, User time and Sys time

《APUE》上提到了三个时间Real time, User time和Sys time。这三者是什么关系呢?在使用time(1)命令的时候,为什么real time < user time + sys time?(由于笔者的虚拟机为单核,显示的结果不会出现此种情况。附网上看到的一种结果如下: $timefooreal0m0.003suser0m0.000ssys0m0.004s$Real指的是实际经过的时间,User和Sys指的是该进程使用的CPU时...
Android中日期和时间控件的使用

Android中日期和时间控件的使用

本文主要讲述Android中的日期控件和时间控件的使用,以一个Demo的例子来展示日期和时间控件的使用,先看下如下效果图:从效果图中可以看到该Demo是通过单击【选择日期】按钮和【选择时间】按钮弹出日期或者时间的对话框,然后设置日期或者时间,设置完成后会在文本框中显示设置的日期或时间值。【1】Demo程序框架图:【2】布局文件 res/layout/main.xml 源码:<?xmlversion="1.0"encoding="utf-8"?>...
<< 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 >>