面试题
yuan_boss
网络安全领域知识博主
展开
-
面试:请你谈谈网站是如何访问的
高难度面试题文章目录高难度面试题**请你谈谈网站是如何访问的**通过Tomcat检测网站访问流程结论:请你谈谈网站是如何访问的1.输入一个域名:回车2.客户端检查本机C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射 1)如果有,直接返回对应ip地址,在这个地址中,有我们需要访问的web程序,可以直接访问C:\Windows\System32\drivers\etc\hosts里面的配置:127.0.0.1 www.yuan.c原创 2021-08-09 11:17:51 · 115 阅读 · 0 评论 -
IO流之递归遍历文件夹(常考面试题,要求手写)
递归遍历文件夹(常考面试题)用递归遍历文件夹的时候,一定要注意空的文件夹是不能遍历的,如果遍历空文件夹就会报空指针异常:Exception in thread “main” java.lang.NullPointerException,所以在遍历时候需要进行非空条件的判断递归遍历的常用File方法:file.isDirectory():判断文件是否为文件夹file.listFiles():列出文件夹的所有文件递归逻辑:1.根据传入的抽象路径参数,判断文件是否问文件夹2.如果是文件夹,则列出该原创 2021-06-08 17:43:55 · 180 阅读 · 0 评论 -
IO流之File类查询方法(引发有关length()的面试题)
IO流之查询方法(引发有关length()的面试题)1.判断该抽象路径的文件是否存在:file.exists()2.查询文件名:file.getName(),包括后缀名3.查询文件路径:file.getPath(),绝对路径4.查询文件大小:file.length(),一个英文字母0字节,一个汉字3字节U(utf-8编码,如果是GB2312编码,则一个汉字2个字节)file.getName()file.getPath()file.length()根据File类的length()方法想到面试原创 2021-06-08 17:42:43 · 1034 阅读 · 0 评论 -
Java的String详解(涉及面试题与String底层原理)
Java的String详解1.字符串是常量,创建之后不可改变2.字符串字面值存储在字符串池中,可以共享3.String s = new String(“hello”);//产生两个对象,堆,池中各存储一个产生两个对象并不会浪费空间,因为实际上在真正运行的时候堆中的对象不存在“hello”,而是指向字符串池中的“hello”,使用的是字符串池中的对象通过下面的图来理解:触发面试题:public class Test { public static void main(String[]原创 2021-05-30 20:55:40 · 301 阅读 · 1 评论 -
面试题之拼接String的研究
面试题:int + String的输出结果研究 public static void main(String[] args) { int a = 10; int b = 20; System.out.println(a+b+"");//30 System.out.println(""+a+b);//1020 }以上结果为啥不一样?第一个结果为30是因为先计算整数相加,再拼接字符串第二个结果为1020实际上就是字符串拼接,因为原创 2021-05-11 17:24:40 · 70 阅读 · 0 评论 -
Java数据类型的拓展与相关面试题讲解
数据类型的拓展与面试题讲解整数拓展:二进制0b开头,八进制0开头,十六进制0x开头int i = 10;//10int i2 = 010;//8int i3 = 0x10;//16int i4 = 0b10;//2浮点型拓展: float f = 2.4f; double f1 = 2.4; System.out.println(f);//2.4 System.out.println(f1);//2.4 Syste原创 2021-04-27 17:37:45 · 59 阅读 · 0 评论