欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

笔试不会的东西

程序员文章站 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