10 2015 档案
摘要:1. 线程是程序中单独顺序的控制流,线程本身依靠程序进行运行,线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。2. 进程是执行中的程序,一个进程可以包含一个或多个线程,但至少要包含一个线程。3. 单线程是程序中只存在一个线程,实际上主方法就是一个主线程;多线程是在一个程序中运行多个任务,其...
阅读全文
摘要:1. IO流的作用是读写设备上的数据,如硬盘文件、内存、键盘、网络等。根据数据走向,可分为:输入流和输出流;根据处理的数据类型,可分为:字节流和字符流。字节流可以处理所有类型的数据,如MP3、图片、视频等。在读取时,读到一个字节就返回一个字节。在Java中都是以“Stream”结尾的;字符流仅能够处...
阅读全文
摘要:import java.io.File;/** * 遍历文件夹 */public class ScannerFile { public static void main(String[] args) { // 1代表缩进,以便更好的显示 printFiles(new...
阅读全文
摘要:1. 在Linux中,make工具可以维护程序模块关系和生成可执行程序。它可根据程序模块的修改情况重新编译链接生成中间代码或最终的可执行程序。执行make命令,需要一个名为Makefile的文本文件,其定义了模块间的依赖关系,指定文件的编译顺序,以及编译所使用的命令。make和Makefile文件使...
阅读全文
摘要:问题:i += j只是i = i + j的简写么?答案:非也!看下面的程序:int i = 5;long j = 8;i += j; // 可以通过编译且结果正确i = i + j; // 无法通过编译,类型转换问题其实,Java会将i += j转换为i = (int)(i + j)来执...
阅读全文
摘要:Java always passes arguments by value NOT by reference.Let me explain this through anexample:public class Main{ public static void main(String[] a...
阅读全文
摘要:1. 首先编写一个用于调试的测试程序test.c#include int get_sum(int n){ int sum = 0,i; for(i = 1; i 23 int get_sum(int n)4 {5 int s...
阅读全文
摘要:1. 输入以下命令可以启动vi: (1) vi:不指定文件名,在保存文件时需要指定文件名。 (2) vi 文件名:该文件既可以是已存在的,也可以是新建的。 (3) vi +n 文件名:进入vi,光标停在第n行开始处。 (4) vi + 文件名:进入vi,光标停在文件最后一行开始处。 (4)...
阅读全文