先问了个c指针变量和变量指针是什么然后java堆和栈分别存储什么jni是什么vector底层vector和arraylist区别arraylist底层Java哪些数据结构对应数组双链表单链表公平锁非公平锁是什么 有哪些什么是线程安全vector为什么线程安全怎么判断内存泄漏dubbo工作流程tcp udp区别报文是什么 字节是什么int char占几个字节 char能不能存汉字utf-8盒gbk中中文占多少个字节Java的编码是什么linux拷贝文件到另一个主机查文件中的某个字符cat命令怎么用怎么看有没有其他主机连接该主机层序遍历二叉树怎么判断根结点(这个没听懂)