【周刊】 Java基础篇——Java中switch case语句用法及注意事项面试...

本文主要说一说关于switch case语句用法及注意事项,应对面试官的提问。希望可以帮助那些对switch存在错误和各种细节问题的“码友”。switch-case注意事项switchA,括号中A的取值只能是整型或者可以转换为整型的数值类型,比如byte、short、int、char、还有枚举;需要强调的是:long和String类型是不能作用在switch语句上的。注意的是在JDK1.7之后,sw...

【周刊】 Java面试高级篇—Java NIO:浅析I/O模型面试题15期

在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:IO模型。本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO的区别,接下来介绍了5种IO模型,最后介绍了两种和高性能IO设计相关的设计模式(Reactor和Proactor)。以下是本文的目录大纲:一.什么是同步?什么是异步?二.什么是阻塞?什么是非阻...

Java

Java算法篇—Java经典面试算法题02期

46 1

1、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?2、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。3、一个5...

阅读全文
Java算法篇—Java经典面试算法题01期
Java

Java算法篇—Java经典面试算法题01期

49 0

算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或...

阅读全文
Java面试高级篇—Session和Cookie的区别与联系面试题12期
Java

Java面试高级篇—Session和Cookie的区别与联系面试题12期

119 2

Session概念Session 是存放在服务器端的,类似于Session结构来存放用户数据,当浏览器 第一次发送请求时,服务器自动生成了一个Session和一个Session ID用来唯一标识这个Session,并将其通过响应发送到浏览器。当浏览器第二次发送请求,会将前一次服务器响应中的Sessi...

阅读全文