线程与多线程
- 线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。
- 多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。
Linux操作命令
将a下所有目录和文件复制到b:
cp –r a b
MySQL
mysql中,结果集满足联结条件。该联接是()
内连接
内连接:分为等值连接(连接条件中的值相等)、非等值连接(连接条件中通过非等于号得出结果)、自连接(连接的两个表是同一个),只有满足连接条件的记录才会被包含在查询结果中
左连接,左表的数据完全匹配,如果右表中没有数据和它对应,如果是这种情况,就用null补充右表中的数据
右连接,右表的数据完全匹配,如果左表中没有数据和它对应,如果是这种情况,就用null补充左表中的数据
参数传递=>值传递 + 引用传递
例题:
检查程序,是否存在问题,如果存在指出问题所在,如果不存在,说明输出结果。
package algorithms.com.guan.javajicu;
public class Example {
String str = new String("good");
char[] ch = {'a','b','c'};
public static void main(String[] args) {
Example ex = new Example();
ex.change(ex.str, ex.ch);
System.out.print(ex.str +"and");
System.out.print(ex.ch);
}
public void change(String str, char ch[]){
str= "test ok";
ch[0]= 'g';
}
}