Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
沉默王二
Jmx Java
提交
6d182ea3
J
Jmx Java
项目概览
沉默王二
/
Jmx Java
大约 1 年 前同步成功
通知
160
Star
18
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
Jmx Java
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6d182ea3
编写于
4月 04, 2023
作者:
沉默王二
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
nio
上级
732aca03
变更
6
展开全部
显示空白变更内容
内联
并排
Showing
6 changed file
with
267 addition
and
159 deletion
+267
-159
README.md
README.md
+3
-2
docs/home.md
docs/home.md
+1
-1
docs/nio/paths-files.md
docs/nio/paths-files.md
+260
-153
docs/oo/interface.md
docs/oo/interface.md
+1
-1
docs/oo/method.md
docs/oo/method.md
+1
-1
二哥的 Java 进阶之路.md
二哥的 Java 进阶之路.md
+1
-1
未找到文件。
README.md
浏览文件 @
6d182ea3
...
...
@@ -220,10 +220,11 @@
## Java NIO
-
[
Java 中的 NIO 比传统 IO 强在哪里?
](
docs/nio/why.md
)
-
[
Java NIO 快速入门(buffer缓冲区、Channel管道、Selector选择器)
](
docs/nio/rumen.md
)
-
[
一文彻底解释清楚Java 中的BIO、NIO和AIO?
](
docs/nio/BIONIOAIO.md
)
-
[
详解Java NIO的Buffer缓冲区和Channel管道
](
docs/nio/rumen.md
)
-
[
聊聊 Java 中的Paths、Files
](
docs/nio/paths-files.md
)
-
[
一文彻底理解Java IO模型(阻塞IO非阻塞IO/IO多路复用)
](
docs/nio/moxing.md
)
-
[
使用Java NIO完成网络通信
](
docs/nio/network-connect.md
)
-
[
如何给女朋友解释什么是 BIO、NIO 和 AIO?
](
docs/nio/BIONIOAIO.md
)
## 重要知识点
...
...
docs/home.md
浏览文件 @
6d182ea3
...
...
@@ -230,7 +230,7 @@ head:
-
[
Java 中的 NIO 比传统 IO 强在哪里?
](
nio/why.md
)
-
[
一文彻底解释清楚Java 中的BIO、NIO和AIO?
](
nio/BIONIOAIO.md
)
-
[
详解Java NIO的Buffer缓冲区和Channel管道
](
nio/rumen.md
)
-
[
详解
Java 中的Paths、Files
](
nio/paths-files.md
)
-
[
聊聊
Java 中的Paths、Files
](
nio/paths-files.md
)
-
[
一文彻底理解Java IO模型(阻塞IO非阻塞IO/IO多路复用)
](
nio/moxing.md
)
-
[
使用Java NIO完成网络通信
](
nio/network-connect.md
)
...
...
docs/nio/paths-files.md
浏览文件 @
6d182ea3
此差异已折叠。
点击以展开。
docs/oo/interface.md
浏览文件 @
6d182ea3
...
...
@@ -100,7 +100,7 @@ Java 官方文档上有这样的声明:
接口中定义静态方法的目的是为了提供一种简单的机制,使我们不必创建对象就能调用方法,从而提高接口的竞争力。
**4)接口中允许定义 `default` 方法**
也是从 Java 8 开始的,比如说上例中的
`printDescription()`
方法,它始终由一个代码块组成,为
,
实现该接口而不覆盖该方法的类提供默认实现。既然要提供默认实现,就要有方法体,换句话说,默认方法后面不能直接使用“;”号来结束——编译器会报错。
**4)接口中允许定义 `default` 方法**
也是从 Java 8 开始的,比如说上例中的
`printDescription()`
方法,它始终由一个代码块组成,为实现该接口而不覆盖该方法的类提供默认实现。既然要提供默认实现,就要有方法体,换句话说,默认方法后面不能直接使用“;”号来结束——编译器会报错。
![](
https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/object-class/interface-03.png
)
...
...
docs/oo/method.md
浏览文件 @
6d182ea3
...
...
@@ -35,7 +35,7 @@ head:
-
public:该方法可以被所有类访问。
-
private:该方法只能在定义它的类中访问。
-
protected:该方法可以被同一个包中的类,或者不同包中的子类访问。
-
default:
该方法如果没有使用任何访问权限修饰符,Java 默认它使用 default 修饰符,该方法只能被同一个包中
类可见。
-
default:
如果一个方法没有使用任何访问权限修饰符,那么它是 package-private 的,意味着该方法只能被同一个包中的
类可见。
**返回类型**
:方法返回的数据类型,可以是基本数据类型、对象和集合,如果不需要返回数据,则使用 void 关键字。
...
...
二哥的 Java 进阶之路.md
浏览文件 @
6d182ea3
...
...
@@ -7873,7 +7873,7 @@ Java 官方文档上有这样的声明:
接口中定义静态方法的目的是为了提供一种简单的机制,使我们不必创建对象就能调用方法,从而提高接口的竞争力。
**4)接口中允许定义 `default` 方法**也是从 Java 8 开始的,比如说上例中的 `printDescription()` 方法,它始终由一个代码块组成,为
,
实现该接口而不覆盖该方法的类提供默认实现。既然要提供默认实现,就要有方法体,换句话说,默认方法后面不能直接使用“;”号来结束——编译器会报错。
**4)接口中允许定义 `default` 方法**也是从 Java 8 开始的,比如说上例中的 `printDescription()` 方法,它始终由一个代码块组成,为实现该接口而不覆盖该方法的类提供默认实现。既然要提供默认实现,就要有方法体,换句话说,默认方法后面不能直接使用“;”号来结束——编译器会报错。
![](https://cdn.tobebetterjavaer.com/tobebetterjavaer/images/object-class/interface-03.png)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录