摘要:
为什么使用泛型程序设计 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 定义简单的泛型类 一个泛型类就是具有 “一个或多个类型变量” 的类。 以下定义一个泛型类: 以下定义一个ArrayAlg类,其minmax方法用于字符串数组查找,并将返回的结果存于Pair的对象。 泛型方法 类型变 阅读全文
摘要:
系统进程 查看进程 ps -ax指令查看当前进程和进程状态。 STAT表示进程的状态,意义如下: S:睡眠,等待某个事件发生。 R:运行,处于正在执行或即将运行状态。 D:不可中断的睡眠,如:等待输入或输出。 T:停止。 Z:僵尸进程 N:低优先级进程 s:进程是会话期首进程 +:进程属于前台进程组 阅读全文
摘要:
内存管理 分配内存 释放内存 Linux支持虚拟内存,内核会将暂时不用的内存块的内容写到硬盘上,用作虚拟内存的硬盘部分被称为交换空间(Swap Space)。 Linux将所有的内存以页为单位进行划分。每当程序试图访问内存时,就会发生虚拟内存到物理内存的转换。 如果一个内存页面未被使用,则将其从物理 阅读全文
摘要:
❤❥웃유♋☮✌☏☢☠✔☑♚▲♪✈✞÷↑↓◆◇⊙■□△▽¿─│♥❣♂♀☿Ⓐ✍✉☣☤✘☒♛▼♫⌘☪≈←→◈◎☉★☆⊿※¡━┃♡ღツ☼☁❅♒✎©®™Σ✪✯☭➳卐√↖↗●◐Θ◤◥︻〖〗┄┆℃℉°✿ϟ☃☂✄¢€£∞✫★½✡×↙↘○◑⊕◣◢︼【】┅┇☽☾✚〓▂▃▄▅▆▇█▉▊▋▌▍▎▏↔↕☽☾の•▸◂▴▾┈┊① 阅读全文
摘要:
程序参数 int main(int argc , char *argv[]) argc是程序参数的个数,argv是代表参数的字符串数组。 以下对参数检查: 带参数执行 getopt 该函数将传递给程序的main函数的argc和argv作为参数,同时接收一个字符串optstring,该字符串告诉get 阅读全文
摘要:
异常分类 Throwable ┃ ┏━━━━━━━━┓ Error Exception ┃ ┏━━━━━━━━┓ IOException RuntimeException 异常对象都派生于Throwable类的一个实例,即所有异常都是继承Throwable类。 异常分为两种: (1)Error类,描 阅读全文