Java面试问题总结
文章平均质量分 91
KAIKAI_ING
如果现在不牛,不是你的错。如果将来不牛,就是现在你的错。
展开
-
TCP三次握手和四次挥手以及原因
TCP三次握手和四次挥手以及11种状态1、三次握手置位概念:根据TCP的包头字段,存在3个重要的标识ACK、SYN、FIN ACK:表示验证字段 SYN:位数置1,表示建立TCP连接 FIN:位数置1,表示断开TCP连接三次握手过程说明: 1、由客户端发送建立TCP连接的请求报文,其中报文中包含seq序列号,是由发送端随机生成的,并且将报文中的SYN字段置为1,表示需要建立T...原创 2018-10-13 09:10:12 · 1527 阅读 · 0 评论 -
http协议学习
http协议学习1. 基础概念篇1.1 介绍HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0...原创 2018-10-13 09:11:05 · 395 阅读 · 0 评论 -
Java中String、StringBuffer、StringBuilder的区别与共同点?
Java中String、StringBuffer、StringBuilder的区别与共同点?Java 平台提供了两种类型的字符串: String 和 StringBuffer/StringBuilder,它们都可以储存和操作字符串, 区别如下。1. String 是只读字符串,也就意味着 String 引用的字符串内容是不能被改变的。 初学者可能会有这样的误解:String str = “a...原创 2018-10-08 10:06:42 · 914 阅读 · 1 评论 -
Java中main方法,静态,非静态的执行顺序详解
深入了解Java程序执行顺序Java中main方法,静态,非静态的执行顺序详解Java程序运行时,第一件事情就是试图访问main方法,因为main相等于程序的入口,如果没有main方法,程序将无法启动,main方法更是占一个独立的线程,找到main方法后,是不是一定执行mian方法块里的第一句话呢?答案是不一定。看看下面两种最常见的情况:第一种情况:main方法在一个具有其他方法或属...原创 2018-10-09 09:55:29 · 950 阅读 · 0 评论 -
大型网站系统安全性架构
大型网站安全性架构一、网站应用攻击与防御1. XSS攻击跨站脚本攻击(Cross Site Script, XSS): 指攻击者通过篡改网页,注入恶意HTML脚本,在用户浏览网页时,控制用户浏览器进行恶意操作的一种攻击方式。反射型: 攻击者诱使用户点击一个嵌入恶意脚本的链接,达到攻击目的。持久型:攻击者提交含有恶意脚本的请求,保存在被攻击的Web站点数据库中,用户浏览网页时,恶意脚本被...原创 2018-10-09 09:59:23 · 2634 阅读 · 0 评论 -
Java语言优先队列使用细节
6-6 优先队列题目: Java语言优先队列使用细节import java.util.Comparator;import java.util.PriorityQueue;import java.util.Random;public class Main { public static void main(String[] args) { // 默认的Prio...原创 2018-10-09 10:00:13 · 322 阅读 · 0 评论 -
JAVA 编码中文问题
JAVA 编码中文问题计算机编码:计算机编码,指电脑内部代表字母或数字的方式。编码单位:最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 Byte=8 bits 。机器语言的单位Byte。1 KB=1024 Byte; 1 MB=1024 KB; 1 GB=1024 MB ; 1TB=1024 GB。常见编码:工作后经常接触的编码方式有如下几种:I...原创 2018-11-03 20:40:53 · 440 阅读 · 0 评论 -
Java集合:HashMap详解(JDK 1.8与1.7以前区别)
Java集合:HashMap详解(JDK 1.8与1.7以前区别)1. 概述HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即...原创 2018-11-11 22:40:38 · 1072 阅读 · 0 评论