
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文部分摘自 On Java 8流概述集合优化了对象的存储,大多数情况下,我们将对象存储在集合是为了处理他们。使用流可以帮助我们处理对象,无需迭代集合中的元素,即可直接提取和操作元素,并添加了很多便利的操作,例如查找、过滤、分组、排序等一系列操作。流的一个核心好处是:它使得程序更加短小并且易于理解,当结合 Lambda 表达式和方法引用时,会让人感觉自成一体。总而言之,流就是一种高效且易于使用的处
当队列中的连接请求达到了队列的最大长度时,服务器进程所在的主机会拒绝新的连接请求,只有当服务器进程通过 ServerSocket 的。除了第 1 个不带参数的构造方法,其他构造方法都会使服务器与特定端口绑定,由参数 port 指定,无法绑定则抛出 IOException,一般是因为端口已经被其他服务占用,或者没有足够的权限去绑定。参数 port 指定服务器要绑定的端口(即服务器要监听的端口),参数
摘自《Java 网络编程核心技术详解》
什么是RUP?RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。RUP是风险驱动的、基于Use Case技术的、以架构为中心的、迭代的、可配置的软件开发流程。RUP描述了如何有效地利用商业的可靠的方法开发和部署软件,是一种重量级过程(也被称作厚方法学),因此特别适用于大型软件团队开发大型项目基本的概念...
播放音频在 Android 中播放音频文件一般使用 MediaPlayer 类实现,下表列出 MediaPlayer 类中一些常用的 API方法名功能描述setDataSource设置要播放的音频文件的位置prepare在调用之前,完成准备工作start开始播放pause暂停reset重置 MediaPlayer 为刚刚创建的状态seekTo从指定位置播放音频stop停止播放release释放 M







