Java基础
Dummer™
这个作者很懒,什么都没留下…
展开
-
Java 面试收到offer必备 208 道面试题(第八模块网络答案)
Java 面试收到offer必备 208 道面试题(第八模块网络答案)1、http 响应码 301 和 302 代表的是什么?有什么区别?2、forward 和 redirect 的区别?3、简述 tcp 和 udp的区别?4、tcp 为什么要三次握手,两次不行吗?为什么?5、说一下 tcp 粘包是怎么产生的?6、OSI 的七层模型都有哪些?7、get 和 post 请求有哪些区别?8、如何实现跨域?9、说一下 JSONP 实现原理? 1、http 响应码 301 和 302 代表的是什么?有什么区别? 答原创 2020-07-25 12:40:48 · 145 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第六模块Java Web答案)
Java 面试收到offer必备 208 道面试题(第六模块Java Web答案)1、jsp 和 servlet 有什么区别?2、jsp 有哪些内置对象?作用分别是什么?3、说一下 jsp 的 4 种作用域?4、session 和 cookie 有什么区别?5、说一下 session 的工作原理?6、如果客户端禁止 cookie 能实现 session 还能用吗?7、spring mvc 和 struts 的区别是什么?8、 如何避免 sql 注入?9、什么是 XSS 攻击,如何避免?10、什么是 CSRF原创 2020-07-17 15:30:17 · 119 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第五模块对象拷贝答案)
Java 面试收到offer必备 208 道面试题(第五模块对象拷贝答案)1、为什么要使用克隆?2、如何实现对象克隆?3、深拷贝和浅拷贝区别是什么? 1、为什么要使用克隆? 想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。 2、如何实现对象克隆? 有两种方式: 1). 实现Cloneable接口并重写Object类中的clone()方法; 2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如原创 2020-07-17 15:20:19 · 106 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第四模块反射机制答案)
Java 面试收到offer必备 208 道面试题(第四模块反射机制答案)1、什么是反射?2、什么是 java 序列化?什么情况下需要序列化?3、动态代理是什么?有哪些应用?4、怎么实现动态代理? 1、什么是反射? 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力 Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法 Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类。 在运行时构造任意一原创 2020-07-09 10:52:07 · 144 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第三模块多线程答案)
Java 面试收到offer必备 208 道面试题(第三模块多线程答案)1、并行和并发有什么区别?2、线程和进程的区别?3、守护线程是什么?4、创建线程有哪几种方式?5、说一下 runnable 和 callable 有什么区别?6、线程有哪些状态?7、sleep() 和 wait() 有什么区别?8、notify()和 notifyAll()有什么区别?9、线程的 run()和 start()有什么区别?10、创建线程池有哪几种方式?11、线程池都有哪些状态?12、线程池中 submit()和 execu原创 2020-07-09 10:46:35 · 117 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第二模块容器答案)
Java 面试收到offer必备 208 道面试题(第二模块容器答案)1. java 容器都有哪些?2. Collection 和 Collections 有什么区别?3. List、Set、Map 之间的区别是什么?4. HashMap 和 Hashtable 有什么区别?4.如何决定使用 HashMap 还是 TreeMap?5. 说一下 HashMap 的实现原理?6.说一下 HashSet 的实现原理?7.ArrayList 和 LinkedList 的区别是什么?8. 如何实现数组和 List 之原创 2020-07-01 17:11:46 · 158 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第一模块Java基础答案)
Java 面试收到offer必备 208 道面试题(第一模块Java基础答案)1. JDK和JRE有什么区别?2. ==和equals的区别是什么?3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4. final 在 java 中有什么作用?5. java 中的 Math.round(-1.5) 等于多少?6. String 属于基本的数据类型吗?7. java 中操作字符串都有哪些类?它们之间有什么区别?8. String str="i"与 String str=原创 2020-06-30 12:20:36 · 225 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第二部分,答案后续)
Java 面试收到offer必备 208 道面试题十、Spring/Spring MVC十一、Spring Boot/Spring Cloud十二、Hibernate十三、Mybatis十四、RabbitMQ十五、Kafka十六、Zookeeper十七、MySql十八、Redis十九、JVM 十、Spring/Spring MVC 90.为什么要使用spring? 91.解释一下什么是 aop? 92.解释一下什么是ioc? 93.spring有哪些主要模块? 94.spring常用的注入方式有哪些? 95原创 2020-06-29 19:14:22 · 309 阅读 · 0 评论 -
Java 面试收到offer必备 208 道面试题(第一部分)
Java 面试收到offer必备 208 道面试题一、Java基础二、容器三、多线程四、反射五、对象拷贝六、Java Web七、异常八、网络九、设计模式 一、Java基础 1.JDK和JRE有什么区别? 2.==和equals的区别是什么? 3.两个对象的hashCode()相同, 则equals()也一定为true, 对吗? 4.final在java中有什么作用? 5.java中的Math.round(-1.5)等于多少? 6.String属于基础的数据类型吗? 7.java中操作字符串都有哪些类?它们之原创 2020-06-28 22:16:04 · 290 阅读 · 1 评论