java面试
文章平均质量分 75
一个风轻云淡
先搞钱,去养老,当保安,过日子(本人菜鸡一个,又菜又爱敲,希望能和您共同进步,当然如果您有问题,我会的,会尽量及时解答)
展开
-
Nginx面试题一步到位
Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发。一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。正向代理总结就一句话:代理端代理的是客户端。原创 2023-02-23 10:04:31 · 733 阅读 · 0 评论 -
java面试强基(23)
什么是线程死锁?如何避免死锁?说说 sleep() 方法和 wait() 方法区别和共同点?原创 2022-12-15 21:54:22 · 670 阅读 · 0 评论 -
java面试强基(22)
为什么要使用多线程呢?使用多线程可能带来什么问题?说说线程的生命周期和状态?原创 2022-12-14 18:07:30 · 601 阅读 · 0 评论 -
java面试强基(21)
什么是线程和进程?请简要描述线程与进程的关系,区别及优缺点?程序计数器为什么是私有的?说说并发与并行的区别?原创 2022-12-12 23:16:12 · 408 阅读 · 0 评论 -
java面试强基(19)
HashMap 的长度为什么是 2 的幂次方?ConcurrentHashMap 和 Hashtable 的区别?原创 2022-12-08 15:44:31 · 347 阅读 · 1 评论 -
java面试强基(19)
HashMap 和 Hashtable 的区别?HashMap 和 TreeMap 区别?说说HashMap 的底层实现?原创 2022-12-07 11:19:35 · 305 阅读 · 0 评论 -
java面试强基(18)
比较 HashSet、LinkedHashSet 和 TreeSet 三者的异同?Queue 与 Deque 的区别?ArrayDeque 与 LinkedList 的区别?说一说 PriorityQueue?原创 2022-12-06 12:26:10 · 414 阅读 · 0 评论 -
java面试强基(17)
ArrayList 与 LinkedList 区别?聊一聊ArrayList的扩容机制?Comparable和Comparator的区别原创 2022-12-05 09:37:24 · 331 阅读 · 0 评论 -
java面试强基(16)
说说 List, Set, Queue, Map 四者的区别?介绍一下集合框架底层数据结构?为什么要使用集合?原创 2022-12-02 09:05:50 · 413 阅读 · 1 评论 -
java面试强基(16)
clone方法的保护机制Java中由SubString方法是否会引起内存泄漏?Java中提供了哪两种用于多态的机制?原创 2023-08-15 23:47:48 · 796 阅读 · 0 评论 -
java面试强基(15)
说明一下public static void main(String args[])这段声明里每个关键字的作用?short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?static的独特之处?程序初始化的顺序原创 2022-11-30 07:41:27 · 961 阅读 · 0 评论 -
java面试强基(14)
Java 中 IO 流分为几种?既然有了字节流,为什么还要有字符流?Java 中只有值传递?什么是泛型擦除?原创 2022-11-29 08:40:00 · 1080 阅读 · 0 评论 -
java面试强基(13)
何为反射?反射机制优缺点?什么是注解?什么是序列化?什么是反序列化?原创 2022-11-28 08:19:21 · 418 阅读 · 0 评论 -
java面试强基(12)
什么是泛型?有什么作用?泛型的使用方式有哪几种?原创 2022-11-26 08:14:52 · 328 阅读 · 0 评论 -
java面试强基(11)
try-catch-finally 如何使用?finally 中的代码一定会执行吗?如何使用try-with-resources代替try-catch-finally?原创 2022-11-25 10:36:07 · 215 阅读 · 1 评论 -
java面试强基(10)
Exception 和 Error 有什么区别?Checked Exception 和 Unchecked Exception 有什么区别?Throwable 类常用方法有哪些?原创 2022-11-24 08:48:05 · 486 阅读 · 0 评论 -
java面试强基(9)
字符串拼接用“+” 还是 StringBuilder?String#equals() 和 Object#equals() 有何区别?intern 方法有什么作用?字符串常量池的作用了解吗?原创 2022-11-23 08:31:42 · 235 阅读 · 0 评论 -
java面试强基(8)
String、StringBuffer、StringBuilder 的区别?String 为什么是不可变的?原创 2022-11-22 08:18:32 · 244 阅读 · 1 评论 -
java面试强基(7)
的作用是获取哈希码( 整数),也称为散列码。这个哈希码的作用是确定该对象在哈希表中的索引位置。 定义在 JDK 的 类中,这就意味着 Java 中的任何类都包含有 函数。 散列表存储的是键值对(key-value),它的特点是:能根据“键”快速的检索出对应的“值”。这其中就利用到了散列码!(可以快速找到所需要的对象) 其实, 和 都是用于比较两个对象是否相等。 那为什么 JDK 还要同时提供这两个方法呢? 有多个对象,它会继续使用 来判断是否真的相同。也就是说 帮助我们大大缩小了查原创 2022-11-21 09:52:28 · 1048 阅读 · 2 评论 -
java面试强基(6)
面向对象三大特征了解吗?深拷贝和浅拷贝区别了解吗?什么是引用拷贝?== 和 equals() 的区别?原创 2022-11-20 08:23:36 · 618 阅读 · 0 评论 -
java面试强基(5)
每一个类必须有自己的构造函数,在创建对象时自动调用,如果添加有参构造函数后,默认无参构造函数则被覆盖。子类不会覆盖父类的构造函数,但是在创建子类对象的时候,会自动调用父类构造函数。构造器(构造方法)Constructor 不能被继承,因此不能重写 Override,但可以被重载 Overload(不同参数即可)。 如果一个类没有声明构造方法,也可以执行!因为一个类即使没有声明构造方法也会有默认的不带参数的构造方法。原创 2022-11-19 08:23:09 · 675 阅读 · 0 评论 -
java面试强基(4)
基本类型有默认值且不是。编译器报错,但能跑)原创 2022-11-18 07:42:09 · 807 阅读 · 0 评论 -
java面试强基(3)
从 Java5 开始,Java 支持定义可变长参数,所谓可变长参数就是允许在调用方法时传入不定长度的参数。方法就可以接受 0 个或者多个参数。 可变参数只能作为函数的最后一个参数,但其前面可以有也可以没有任何其他参数。 java 的可变参数编译后实际会被转换成一个数组。}sum += i;}}}运行上面的程序,结果符合预期,分别打印了 0,1,3,14下为在jdbc中的应用。原创 2022-11-17 07:36:34 · 741 阅读 · 0 评论 -
java面试强基(2)
形式 : 字符常量是单引号引起的一个字符,字符串常量是双引号引起的 0 个或若干个字符。含义 : 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置)。占内存大小 : 字符常量只占 2 个字节; 字符串常量占若干个字节。单行注释。多行注释。文档注释。 在我们编写程序的时候,需要为类、变量、方法等取的名字叫做标识符。标识符就是一个名字。 有的标识符被java赋予了特殊的含义,这些叫做关键字。关键字是被赋予了特殊含义的标识符。原创 2022-11-16 07:59:05 · 813 阅读 · 1 评论 -
java面试强基(1)
在java中,字节码指的是虚拟机可以理解的代码(.class文件)。他不面向任何特定的处理器,只面向虚拟机。java语言通过字节码文件,在一定程度上解决了解释性语言执行效率低的问题,但是也保存了解释性语言可移植的特点。由于字节码并不针对一种特定的机器,因此,Java 程序无须重新编译便可在多种不同操作系统的计算机上运行。 我们需要格外注意的是.class->机器码这一步。在这一步 JVM 类加载器首先加载字节码文件,然后通过解释器逐行解释执行,这种方式的执行速度会相对比较慢。原创 2022-11-15 08:06:15 · 911 阅读 · 0 评论