
java面试总结
文章平均质量分 75
wangdongli_1993
这个作者很懒,什么都没留下…
展开
-
JAVA面试题---------- Hashmap,Hashtable,HashSet
1.Hashmap和Hashtable的区别 都实现了Map接口 平时用的多的是Hashmap,因为他效率高,方法没有加sychronaized关键字,所以是线程不安全的,在多线程的使用需要自己加同步。而Hashtable是线程安全的,方法都有同步,所以效率要慢一点 HashTable使用Enumeration,HashMap使用Iterator Hashtab...原创 2018-07-18 17:05:59 · 802 阅读 · 0 评论 -
JAVA面试题---------- equals()和==
equals()是object中的方法默认情况下当比较引用类型数据的时候,equals()和==都是比较对象的地址 这是Object类中equals的实现方法,和==作用一样 只是对java中定义的引用类型,都重写了equals()方法,使得他比较对象的内容,当然先判断地址是否相同,如果==为true,俺就不在比较对象的内容,返回true。典型的如在String类中:在In...原创 2018-07-18 17:24:53 · 370 阅读 · 0 评论 -
JAVA面试题----------String、StringBuilder和StringBuffer
String是java中的引用数据类型,String类是一个final类,不可以被继承,底层使用char数组实现的,因为数组被final修饰所以不可以动态的改变对象的值,是字符串常量,那么显然是线程安全的 String s1="hello";String s1="world";如上不是改变了s1的值,而是s1指向了新的地址,"hello"还在常量池中字符串的拼接 Str...原创 2018-07-18 18:05:31 · 856 阅读 · 0 评论 -
JAVA面试题----------抽象类和接口的区别
接口是对动作的抽象,而抽象类是对根源的抽象 抽象类和接口都不能被直接实例化,如果二者要实例化,就涉及到多态 抽象类对象的引用必须执行一个实现了自己所有抽象方法的子类对象 接口对象的引用必须执行一个实现了自己所有方法的子类对象 接口里面只能对方法进行声明,抽象类既可以对方法进行声明也可以对方法进行实现,在抽象类中可以写非抽象...原创 2018-07-29 22:31:37 · 2896 阅读 · 0 评论 -
TCP三次握手和四次握手
建立连接(三次握手)为什么要三次握手?答:防止无效的请求连接状态重新发送到服务端,如果服务器端返回给客户端确定连接,那么假设是两次握手的情况下,服务器端就以为一条连接已经建立,就会等待客户端的数据,但是客户端实际上并没有请求数据,而客户端并不知道,浪费了服务器端的很多资源。(为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误) 断开连接(四次握手)相比于建立...原创 2018-08-17 21:44:23 · 264 阅读 · 0 评论 -
网络基础(一)---http、https、session、cookie
http和https的区别 http开头的请求是HTTP超文本传输协议运行在TCP协议上。超文本传输协议是一种应用层协议,是一种无状态的数据传输协议,客户端和服务端都无法验证彼此的状态。需要借助session和cookie。默认端口是80。http封装的数据都是明文的,可以通过抓取获得,不安全。https:是在http的基础上增加了加密,认证操作,是一种安全的http,https的默认...原创 2018-08-24 22:29:12 · 1558 阅读 · 0 评论 -
TCP拥塞控制、网络各层协议
我们知道TCP和UDP都是传输层的协议,最大的区别UDP无连接是面向报文的,不保证可靠传输,无拥塞控制,就是TCP是面向连接的协议,能提供安全,可靠,有序的数据传输,保证数据无差错,不丢失,不重复按序到达那么TCP是如何保证可靠传输的?(1)校验和如果接受到的段检验和有差错,TCP将丢弃这个段,且不会确认收到(2)流量控制流量控制的目的是防止数据丢失,如果发送方发送的太快,接收...原创 2018-08-25 16:57:14 · 2337 阅读 · 0 评论 -
http状态码,http请求方法,http报文格式字段,重定向和转发的区别
当浏览器发起http请求,服务器在响应http请求时,会把http状态码加载响应报文的状态行中,状态码的含义如下 1** 信息,服务器收到请求,请求者继续操作 2** 成功,操作成功接收并处理 200:请求成功 3** 重定向,需要进...原创 2018-08-25 17:25:16 · 1212 阅读 · 0 评论