java面试
java1024家园
参与分布式系统项目开发,同时是java1024博客的草根站长!专长开发SpringCloud微服务!
展开
-
io、nio的区别——java基础面试题
1.字节流和字符流的区别及应用场景字节流以一个字节为单位进行读写操作,而字符流以两个字节为单位读写。字节流一般用于图片视频音频的流操作,而字符流一般用于中文的流数据。2. 简述阻塞IO、非阻塞IO、多路复用IO、异步IO的概念及区别**阻塞IO:**所谓的阻塞IO就是在读写过程发生阻塞,这个过程是当用户线程发起OI请求时,内核就会去检查数据是否就绪,如果数据还没就绪,则用户线程就会处于阻塞状...原创 2019-07-07 22:33:43 · 567 阅读 · 0 评论 -
java四大常用排序算法
java四大常用排序算法package www.suanfa.sort;/**方法描述:冒泡排序快速排序插入排序选择排序折半查找@author PC*/public class Sort {/** * 测试方法 * @param args */public static void main(String[] args) { int[] arr={0,...原创 2019-07-07 22:40:26 · 408 阅读 · 0 评论 -
面试最常出现的sql语句
A表有个ID属性,B表也有ID属性,查询出a表中有这个ID而b表中没有这个ID的数据(三种实现方式);简单容易理解但效率很低Select * from a where ID not in (select ID from B);左外查询Select * from a left join b on a.id=b.id where b.id is null;效率最高的Select * fro...原创 2019-07-07 22:44:29 · 474 阅读 · 0 评论