![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 95
Tz&云端
个人博客:https://shenqidaxiansheng.github.io/
建议访问我上面的个人博客,比起csdn这个阅读起来更舒适、美观一点。
展开
-
Java集合
Java集合 1、集合和数组的区别 数组的长度不可改变,集合的长度可以改变 数组可以存储基本数据类型和引用数据类型,集合只能存储引用数据类型 集合相对来说功能更加强大,通过简单的方法和属性调用即可实现各种复杂操作,提高开发效率。 数组的效率高于集合类。 常用的集合类有哪些? Map接口和Collection接口是所有集合框架的父接口: Collection接口的子接口包括list接口和set接口还有queue接口 List接口的实现类主要有:ArrayList、LinkedList、Stack以及Ve原创 2020-11-29 19:47:55 · 132 阅读 · 0 评论 -
算法模板
算法模板 1.二分法 int B_Search(vector<int> nums, int targe){ int left = 0, right = nums.size() - 1; while(left <= right){ int mid = (left + right)/2; if(targe > nums[mid]){ left = mid + 1; } else if(targe < nums[mid]){ right = mid -原创 2020-11-29 19:47:23 · 102 阅读 · 0 评论 -
Java网络编程
Java网络编程 同步异步、阻塞非阻塞 同步异步 同步指的是用户进程/线程触发IO操作并等待或者轮询的去查看IO操作是否就绪,而异步是指用户进程触发IO操作后便去做自己的事情,之后等待OS通知IO操作已完成。 同步异步是指的是线程是否主动去查看IO操作是否完成,主动的是同步,非主动的是异步。 阻塞非阻塞 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取不同的方式,阻塞方式下读取或者写入方法将一直等待,而非阻塞方式读取或者写入方法则会立即返回一个状态值。 阻塞和非阻塞是进程在等待IO处理原创 2020-11-29 19:46:44 · 234 阅读 · 0 评论 -
Java SE
Java知识总结 1.Java基本常识 Java三大版本 Java SE 标准版,桌面程序,控制台开发等 Java ME 嵌入式开发(凉了) Java EE E企业级开发(偏向服务器开发,web端) JDK、JRE、JVM JDK,Java工具包 JRE,Java运行时环境 JVM,Java虚拟机 编译器和解释器 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快; 解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所原创 2020-11-29 19:45:26 · 81 阅读 · 0 评论