笔试不会的东西
程序员文章站
2022-10-03 20:55:56
Linux的各种命令观看档案内容:cat, tac, more, less, head, tail, nl,https://blog.csdn.net/yuyongpeng/article/details/1818713最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的档案(好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个指令也可以达到!好了,说说各个指令的用途吧!cat 由第一...
Linux的各种命令
观看档案内容:cat, tac, more, less, head, tail, nl,
https://blog.csdn.net/yuyongpeng/article/details/1818713
最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了!此外,如果我们要查看一个很大型的档案(好几百MB时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个指令也可以达到!好了,说说各个指令的用途吧!
cat 由第一行开始显示档案内容
tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
nl 显示的时候,顺道输出 行号!
od 以二进制的方式读取档案内容!
netstat
作用就是打印网络连接,路由表,连接的数据统计,伪装连接和广播域成员
Java语言的一些坑
1. 普通方法是否可以和类名相同?
构造函数可以省略不写,构造函数方法名必须与类同名且不能有返回值 (void也不行),普通方法也可以和类名相同,但是要有返回值或void, 构造函数可以重载。
public class test2 {
public test2(){
System.out.println("1号构造函数运行了");
}
public test2(int a,int b){
System.out.println("2号构造函数"+a+" "+b);
}
public void test2(){
System.out.println("1号普通函数运行了");
}
public void test2(int a,int b){
System.out.println("2号普通函数运行了"+a+" "+b);
}
public static void main(String[] args) {
test2 test11 = new test2(); // 1号构造函数运行了
test2 test2 = new test2(1, 2);//2号构造函数1 2
test2.test2(); //1号普通函数运行了
test11.test2(3,4); //2号普通函数运行了3 4
}
}
2. 不通过构造函数也能创建函数吗
答案为 是
Java创建对象有几种方式:
- 用new语句创建对象,这是最常见的。
- 使用反射来创建。调用java.lang.Class的newInstance()方法可以创建对象。
- 调用对象的clone方法。
- 使用反序列化的方法,如果类实现了Serializable和Externalizable接口,那么这个类可以序列化。
(1)和(2)都使用了构造函数来构造,(3)(4)都没有使用构造函数。
本文地址:https://blog.csdn.net/ruanjianxueyuan113/article/details/109580014