Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
e0b872f
Update J2EE基础知识.md
maokegithub Feb 17, 2019
937b9af
修改两个错别字
fanofxiaofeng Feb 19, 2019
5412af1
统一 loadFactor 名称为加载因子, 为resize中的注释添加//
Flyonsnow Feb 20, 2019
ee072f8
Update MySQL.md
jerryldh Feb 21, 2019
6d48422
Create BIO,NIO,AIO summary.md
Snailclimb Feb 21, 2019
2ef10c8
Merge branch 'master' of https://github.com/Snailclimb/Java_Guide
Snailclimb Feb 21, 2019
29b9857
Merge pull request #155 from jerryldh/patch-1
Snailclimb Feb 21, 2019
3748061
Merge pull request #153 from Flyonsnow/master
Snailclimb Feb 21, 2019
4f43d28
Merge pull request #151 from fanofxiaofeng/patch-4
Snailclimb Feb 21, 2019
10c72c1
Merge pull request #149 from maokegithub/patch-4
Snailclimb Feb 21, 2019
7bef9e4
ADD:待办事件
Snailclimb Feb 21, 2019
3d1cfcf
Update Java基础知识.md
Snailclimb Feb 21, 2019
3d4edde
Update Java基础知识.md
Snailclimb Feb 21, 2019
c2d24e8
UPDATE:待办事件
Snailclimb Feb 21, 2019
455041d
Add:BIO,NIO,AIO 总结
Snailclimb Feb 21, 2019
bdf8aa5
Update BIO,NIO,AIO summary.md
Snailclimb Feb 21, 2019
41a4fdf
Merge branch 'master' of https://github.com/Snailclimb/Java_Guide
Snailclimb Feb 21, 2019
4433a4b
Update BATJ都爱问的多线程面试题.md
MckayRen Feb 21, 2019
46429c7
HTTPS中的TLS
LiWenGu Feb 21, 2019
d40d121
Update BIO,NIO,AIO summary.md
Snailclimb Feb 22, 2019
44acccc
Update BIO,NIO,AIO summary.md
Snailclimb Feb 22, 2019
40f1838
servlet 自动刷新
Feb 23, 2019
aca7d24
在grow()中,对hugeCapacity()方法的解释错误
Feb 23, 2019
bfb0475
Revert "在grow()中,对hugeCapacity()方法的解释错误"
Feb 23, 2019
e62ee07
修改扩容(grow)部分,对于hugeCapacity()方法的解释
Feb 23, 2019
ebef8b3
Merge pull request #159 from fantasygg/wk-branch
Snailclimb Feb 23, 2019
cd7ca3f
Merge pull request #157 from LiWenGu/master
Snailclimb Feb 23, 2019
d6ca057
Merge pull request #156 from MckayRen/master
Snailclimb Feb 23, 2019
49148a3
Add:HTTPS中的TLS
Snailclimb Feb 23, 2019
f0d2b98
Merge pull request #160 from fantasygg/Arraylist
Snailclimb Feb 23, 2019
c36aea9
Update README.md
Snailclimb Feb 26, 2019
96e4063
Fix:错别字
Snailclimb Feb 26, 2019
15e7eb7
Update J2EE基础知识.md
Snailclimb Feb 26, 2019
0e9ed08
Fix:描述错误
Snailclimb Feb 26, 2019
d85f369
Update:get和post区别?
Snailclimb Feb 26, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update Java基础知识.md
  • Loading branch information
Snailclimb authored Feb 21, 2019
commit 3d1cfcfc2c43e3a6476a154aad110fcdc5268ec5
2 changes: 2 additions & 0 deletions Java相关/Java基础知识.md
Original file line number Diff line number Diff line change
Expand Up @@ -249,6 +249,8 @@ String 中的对象是不可变的,也就可以理解为常量,线程安全
4. 一个类实现接口的话要实现接口的所有方法,而抽象类不一定
5. 接口不能用 new 实例化,但可以声明,但是必须引用一个实现该接口的对象 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。

备注:在JDK8中,接口也可以定义静态方法,可以直接用接口名调用。实现类和实现是不可以调用的。如果同时实现两个接口,接口中定义了一样的默认方法,必须重写,不然会报错。(详见issue:[https://github.com/Snailclimb/JavaGuide/issues/146](https://github.com/Snailclimb/JavaGuide/issues/146))

## 18. 成员变量与局部变量的区别有那些

1. 从语法形式上,看成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变量可以被 public,private,static 等修饰符所修饰,而局部变量不能被访问控制修饰符及 static 所修饰;但是,成员变量和局部变量都能被 final 所修饰;
Expand Down